Diff of the two buildlogs: -- --- b1/build.log 2024-12-13 15:45:59.437579143 +0000 +++ b2/build.log 2024-12-13 16:30:40.331583119 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 15 09:31:23 -12 2026 -I: pbuilder-time-stamp: 1768512683 +I: Current time: Fri Jan 16 12:09:51 +14 2026 +I: pbuilder-time-stamp: 1768514991 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -37,52 +37,84 @@ dpkg-source: info: applying 0011-Install-all-needed-headers.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1598127/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3669188/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 Jan 15 22:09 /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/3669188/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3669188/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='19a06d4323bf4ff68a1bc3e3a4b309c9' - 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='1598127' - PS1='# ' - PS2='> ' + INVOCATION_ID=3d88d27ad67d4c2f9b82feba4401c9fb + 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=3669188 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.X3osOEn2/pbuilderrc_9jdj --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X3osOEn2/b1 --logfile b1/build.log opm-simulators_2024.10+ds-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.X3osOEn2/pbuilderrc_EjXL --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X3osOEn2/b2 --logfile b2/build.log opm-simulators_2024.10+ds-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink01-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1598127/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/3669188/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -530,7 +562,7 @@ Get: 364 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20241115-1 [8757 kB] Get: 365 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20241115-1 [17.0 MB] Get: 366 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20241115-1 [24.6 MB] -Fetched 358 MB in 2s (232 MB/s) +Fetched 358 MB in 2s (186 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package poppler-data. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20082 files and directories currently installed.) @@ -1705,8 +1737,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Jan 15 21:32:18 UTC 2026. -Universal Time is now: Thu Jan 15 21:32:18 UTC 2026. +Local time is now: Thu Jan 15 22:11:13 UTC 2026. +Universal Time is now: Thu Jan 15 22:11:13 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-serialization1.83.0:arm64 (1.83.0-4) ... @@ -2066,7 +2098,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/opm-simulators-2024.10+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../opm-simulators_2024.10+ds-3_source.changes +I: user script /srv/workspace/pbuilder/3669188/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3669188/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/opm-simulators-2024.10+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../opm-simulators_2024.10+ds-3_source.changes dpkg-buildpackage: info: source package opm-simulators dpkg-buildpackage: info: source version 2024.10+ds-3 dpkg-buildpackage: info: source distribution unstable @@ -2547,8 +2583,8 @@ -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.13.6") --- Configuring done (16.4s) --- Generating done (1.4s) +-- Configuring done (15.8s) +-- Generating done (1.3s) CMake Warning: Manually-specified variables were not used by the project: @@ -2570,66 +2606,66 @@ 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/test_tuning_tsinit_nextstep.dir/build.make CMakeFiles/test_tuning_tsinit_nextstep.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libblackoil.dir/build.make CMakeFiles/flow_libblackoil.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tuning_tsinit_nextstep.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tuning_xxxMBE.dir/DependInfo.cmake "--color=" make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/datafiles.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tuning_tsinit_nextstep.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libblackoil.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/datafiles.dir/DependInfo.cmake "--color=" make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/opmsimulators.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libenergy.dir/DependInfo.cmake "--color=" make -f CMakeFiles/flow_libextbo.dir/build.make CMakeFiles/flow_libextbo.dir/depend -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libextbo.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tuning_tsinit_nextstep.dir/build.make CMakeFiles/test_tuning_tsinit_nextstep.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 0%] Building CXX object CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/opmsimulators.dir/build.make CMakeFiles/opmsimulators.dir/build +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 0%] Building CXX object CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o make -f CMakeFiles/datafiles.dir/build.make CMakeFiles/datafiles.dir/build -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_brine.cpp -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 0%] Building CXX object CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/build +/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/tests/test_tuning_XXXMBE.cpp +make -f CMakeFiles/test_tuning_tsinit_nextstep.dir/build.make CMakeFiles/test_tuning_tsinit_nextstep.dir/build +make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/build make -f CMakeFiles/flow_libextbo.dir/build.make CMakeFiles/flow_libextbo.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 0%] Building CXX object CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -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-2024.10+ds/flow/flow_blackoil.cpp -[ 0%] Building CXX object CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 0%] Building CXX object CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o -/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_tuning_TSINIT_NEXTSTEP.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/opmsimulators.dir/build.make CMakeFiles/opmsimulators.dir/build -/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/tests/test_tuning_XXXMBE.cpp -[ 0%] Generating tests/data/waterair.dgf [ 0%] Building CXX object CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o +[ 0%] Building CXX object CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_energy.cpp -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/data/waterair.dgf /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/data/waterair.dgf -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 0%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_extbo.cpp +/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_tuning_TSINIT_NEXTSTEP.cpp [ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o +[ 1%] Generating tests/data/waterair.dgf /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/blackoil/blackoilbrineparams.cpp +/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/data/waterair.dgf /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/data/waterair.dgf +[ 1%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_brine.cpp +[ 1%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_extbo.cpp [ 2%] Generating tests/equil_base.DATA /usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/equil_base.DATA /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/equil_base.DATA [ 2%] Generating tests/equil_capillary.DATA @@ -2768,8 +2804,6 @@ /usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/data/richardslens_24x16.dgf /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/data/richardslens_24x16.dgf [ 13%] Generating tests/data/richardslens_48x32.dgf /usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/data/richardslens_48x32.dgf /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/data/richardslens_48x32.dgf -[ 13%] Linking CXX executable bin/test_tuning_tsinit_nextstep -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tuning_tsinit_nextstep.dir/link.txt --verbose=1 [ 13%] Generating tests/data/richardslens_96x64.dgf /usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/data/richardslens_96x64.dgf /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/data/richardslens_96x64.dgf [ 14%] Generating tests/data/test_stokes.dgf @@ -2778,10 +2812,10 @@ /usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2024.10+ds/tests/data/test_stokes2c.dgf /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/tests/data/test_stokes2cni.dgf /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests/data/test_stokes2cni.dgf +[ 14%] Linking CXX executable bin/test_tuning_tsinit_nextstep +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tuning_tsinit_nextstep.dir/link.txt --verbose=1 [ 14%] Making "tests" data available in output tree make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 14%] Linking CXX executable bin/test_tuning_xxxMBE -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tuning_xxxMBE.dir/link.txt --verbose=1 [ 14%] Built target datafiles make -f CMakeFiles/flow_libfoam.dir/build.make CMakeFiles/flow_libfoam.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' @@ -2791,28 +2825,30 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 14%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_foam.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,--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-2024.10+ds/obj-aarch64-linux-gnu' +[ 14%] Linking CXX executable bin/test_tuning_xxxMBE +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tuning_xxxMBE.dir/link.txt --verbose=1 +[ 14%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/blackoil/blackoilextboparams.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,--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.2024.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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.12.so /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libpython3.12.so /usr/lib/aarch64-linux-gnu/libcjson.so -[ 14%] Built target test_tuning_xxxMBE +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 14%] Built target test_tuning_tsinit_nextstep make -f CMakeFiles/flow_libgasoil.dir/build.make CMakeFiles/flow_libgasoil.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' [ 15%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gasoil.cpp -[ 15%] Built target test_tuning_tsinit_nextstep +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,--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-2024.10+ds/obj-aarch64-linux-gnu' +[ 15%] Built target test_tuning_xxxMBE make -f CMakeFiles/flow_libgaswater.dir/build.make CMakeFiles/flow_libgaswater.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 15%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/blackoil/blackoilextboparams.cpp [ 15%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater.cpp [ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o @@ -2825,42 +2861,6 @@ from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:51:28: required from here - 51 | 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:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_extbo.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' @@ -2897,34 +2897,34 @@ from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil.cpp:22: + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 239 | this->updateCellDepths_(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Communication = Dune::Communication]' 179 | { vanguard_->loadBalance(); } | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Opm::FlowMain = Opm::FlowMain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Opm::FlowMain = Opm::FlowMain]' 241 | setupModelSimulator(); | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil.cpp:67:28: required from here - 67 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:51:28: required from here + 51 | 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 @@ -2932,35 +2932,35 @@ 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 400 | FlowProblemType::endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 514 | simulator_.problem().endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; PhysicalModel = Opm::BlackoilModel]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; PhysicalModel = Opm::BlackoilModel]' 212 | report += model_->afterStep(timer); | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:51:28: required from here - 51 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_extbo.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; @@ -2968,41 +2968,113 @@ 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 400 | FlowProblemType::endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 514 | simulator_.problem().endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; PhysicalModel = Opm::BlackoilModel]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; PhysicalModel = Opm::BlackoilModel]' 212 | report += model_->afterStep(timer); | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_extbo.cpp:50:28: required from here - 50 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:51:28: required from here + 51 | 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 /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil.cpp:67:28: required from here + 67 | 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 + | ^~~~~~ [ 16%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/blackoil/blackoilpolymerparams.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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.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 + | ^~~~~~ /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-2024.10+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]); @@ -3077,42 +3149,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 file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.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]': @@ -3186,43 +3222,43 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:23: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' +/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-2024.10+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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:51:28: required from here - 51 | return mainfunc.execute(); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.cpp:50:28: required from here + 50 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/grid/cpgrid/Geometry.hpp:159:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 159 | GlobalCoordinate corner(int cor) const + | ^~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr 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-2024.10+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::FlowExtboProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; @@ -3271,6 +3307,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; | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:23: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_energy.cpp:51:28: required from here + 51 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ /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-2024.10+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]; @@ -3356,43 +3429,47 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -/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-2024.10+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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.cpp:50:28: required from here + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_extbo.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 - | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': @@ -3444,47 +3521,6 @@ 244 | return result; | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_extbo.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowEnergyProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); @@ -3525,83 +3561,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil.cpp:67:28: required from here - 67 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:27: -/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | 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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine.cpp:23: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -3687,6 +3646,47 @@ /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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil.cpp:67:28: required from here + 67 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -3723,42 +3723,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 | ^~~~~~ -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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 400 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 514 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; PhysicalModel = Opm::BlackoilModel]' - 212 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' @@ -3800,6 +3764,42 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 400 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 514 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; PhysicalModel = Opm::BlackoilModel]' + 212 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -3836,116 +3836,115 @@ /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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:27: +/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 400 | FlowProblemType::endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 514 | simulator_.problem().endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; PhysicalModel = Opm::BlackoilModel]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; PhysicalModel = Opm::BlackoilModel]' 212 | report += model_->afterStep(timer); | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_foam.cpp:50:28: required from here - 50 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil.cpp:83:28: required from here + 83 | 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 +/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/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 400 | FlowProblemType::endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 514 | simulator_.problem().endTimeStep(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; PhysicalModel = Opm::BlackoilModel]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; PhysicalModel = Opm::BlackoilModel]' 212 | report += model_->afterStep(timer); | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil.cpp:83:28: required from here - 83 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | 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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | 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 - | ^~~~~~ -/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-2024.10+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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ @@ -4019,91 +4018,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 | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:28: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ -/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 = 2]': -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here 87 | 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; - | ^~~~~~ +/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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_foam.cpp:23: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -4275,25 +4226,62 @@ 244 | return result; | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowFoamProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Domain = Opm::SubDomain]' 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowFoamProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowFoamProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_foam.cpp:50:28: required from here + 50 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:28: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ @@ -4312,50 +4300,59 @@ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here 87 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowFoamProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowFoamProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ +/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 = 2]': +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_foam.cpp:50:28: required from here - 50 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/blackoil/blackoilsolventparams.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowGasOilProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -4397,14 +4394,55 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617: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]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; 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]' 617 | Amg::getTrueImpesWeights(pressIndex, weights, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 618 | simulator_.vanguard().gridView(), @@ -4413,39 +4451,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | ThreadManager::threadId()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 513 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Vector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; Vector = Dune::BlockVector, std::allocator > >]' 267 | ParentType::prepareFlexibleSolver(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; BVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; BVector = Dune::BlockVector, std::allocator > >]' 660 | linSolver.solve(x_trial[solver]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:454:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil.cpp:83:28: required from here + 83 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+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) | ^~~~~~~~~~~~~~~~~~~~ -[ 16%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/blackoil/blackoilsolventparams.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -4481,27 +4517,27 @@ /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.hpp:775: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]' +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:775: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, 2>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits]' 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil.cpp:83:28: required from here + 83 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, @@ -4510,10 +4546,10 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; 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]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617: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]' 617 | Amg::getTrueImpesWeights(pressIndex, weights, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 618 | simulator_.vanguard().gridView(), @@ -4522,33 +4558,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | ThreadManager::threadId()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 513 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; Vector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Vector = Dune::BlockVector, std::allocator > >]' 267 | ParentType::prepareFlexibleSolver(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem; BVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; BVector = Dune::BlockVector, std::allocator > >]' 660 | linSolver.solve(x_trial[solver]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:454:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil.cpp:83:28: required from here - 83 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+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) @@ -4588,27 +4624,27 @@ /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.hpp:775: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, 2>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits]' +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:775: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]' 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil.cpp:83:28: required from here - 83 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, @@ -4726,6 +4762,10 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -4738,23 +4778,13 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: /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); @@ -4768,11 +4798,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 | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, @@ -4785,6 +4814,11 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': @@ -4795,13 +4829,13 @@ /build/reproducible-path/opm-simulators-2024.10+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); | ^~~~~~ +[ 16%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilenergyparams.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: /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); @@ -4815,20 +4849,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 | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ +/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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -4841,6 +4865,16 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -4859,6 +4893,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 | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, @@ -4871,36 +4909,16 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilenergyparams.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowProblemTPFA]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowProblemTPFA]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -4919,6 +4937,24 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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::FlowProblemTPFA]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowProblemTPFA]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]; @@ -4933,17 +4969,13 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilmicpparams.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilmicpparams.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -4956,12 +4988,12 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilpolymerparams.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilpolymerparams.cpp /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); @@ -4975,36 +5007,23 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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::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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, @@ -5023,21 +5042,43 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ @@ -5046,7 +5087,7 @@ 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ @@ -5054,29 +5095,24 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/io/vtkblackoilparams.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ @@ -5120,36 +5156,36 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/utils/simulatorutils.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/utils/simulatorutils.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/utils/terminal.cpp -[ 20%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/utils/timer.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/models/utils/timer.cpp [ 20%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/ActionHandler.cpp In file included from /usr/include/c++/14/vector:72, @@ -5170,16 +5206,16 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/Banners.cpp In file included from /usr/include/c++/14/vector:72, @@ -5194,14 +5230,14 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 20%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/BlackoilModelParameters.cpp In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 20%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/BlackoilModelParameters.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/CollectDataOnIORank.cpp [ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o @@ -5232,13 +5268,13 @@ | ^~~~~~~~~~~~~~~~~~~~~~~ [ 21%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/EclGenericWriter.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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: +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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: /build/reproducible-path/opm-simulators-2024.10+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 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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: +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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: /build/reproducible-path/opm-simulators-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ @@ -5277,7 +5313,7 @@ [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/FlowGenericVanguard.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 21%] Built target flow_libbrine +[ 21%] Built target flow_libextbo make -f CMakeFiles/flow_liboilwater.dir/build.make CMakeFiles/flow_liboilwater.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater.dir/DependInfo.cmake "--color=" @@ -5287,7 +5323,7 @@ [ 22%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_oilwater.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 22%] Built target flow_libextbo +[ 22%] Built target flow_libbrine make -f CMakeFiles/flow_liboilwater_brine.dir/build.make CMakeFiles/flow_liboilwater_brine.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_brine.dir/DependInfo.cmake "--color=" @@ -5317,7 +5353,7 @@ [ 22%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_oilwater_polymer.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 22%] Built target flow_libgaswater +[ 22%] Built target flow_libgasoil 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_polymer_injectivity.dir/DependInfo.cmake "--color=" @@ -5327,7 +5363,7 @@ [ 22%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 22%] Built target flow_libenergy +[ 22%] Built target flow_libgaswater make -f CMakeFiles/flow_libmicp.dir/build.make CMakeFiles/flow_libmicp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libmicp.dir/DependInfo.cmake "--color=" @@ -5337,7 +5373,7 @@ [ 22%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_micp.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 22%] Built target flow_libgasoil +[ 22%] Built target flow_libenergy make -f CMakeFiles/flow_libpolymer.dir/build.make CMakeFiles/flow_libpolymer.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libpolymer.dir/DependInfo.cmake "--color=" @@ -5455,6 +5491,42 @@ /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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowOilWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -5492,6 +5564,42 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_brine.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_brine.cpp:82:28: required from here + 82 | 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/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 = 2]': /build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; @@ -5540,42 +5648,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/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_brine.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_brine.cpp:82:28: required from here - 82 | 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -5617,42 +5689,43 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.cpp:25: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowOilWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ + | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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 - | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: @@ -5700,6 +5773,56 @@ /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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::FlowOilWaterBrineProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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 /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -5760,42 +5883,47 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterBrineProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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 - | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_brine.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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]': @@ -5883,93 +6011,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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.cpp:25: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowOilWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.cpp:74:28: required from here - 74 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ -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-2024.10+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::FlowOilWaterBrineProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' @@ -6011,47 +6052,78 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterBrineProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowOilWaterBrineProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]' +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_brine.cpp:74:28: required from here + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here 74 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.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/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -6091,6 +6163,42 @@ 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 400 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 514 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; PhysicalModel = Opm::BlackoilModel]' + 212 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.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 /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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6160,6 +6268,98 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/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/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-2024.10+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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.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 + | ^~~~~~ +/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here + 81 | 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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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]': @@ -6197,42 +6397,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.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*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': @@ -6283,58 +6447,22 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here - 81 | 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 /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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 400 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 514 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; PhysicalModel = Opm::BlackoilModel]' - 212 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:23: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ @@ -6353,98 +6481,64 @@ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterPolymerProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ +/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-2024.10+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::FlowPolymerProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowPolymerProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219: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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here - 74 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: required from 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; bool enablePolymerV = true; ElementContext = Opm::FvBaseElementContext]' - 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NewTranFluxModule.hpp:221:38: required from 'void Opm::NewTranExtensiveQuantities::updatePolymer(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; ElementContext = Opm::FvBaseElementContext]' - 221 | { asImp_().updateShearMultipliers(elemCtx, scvfIdx, timeIdx); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilextensivequantities.hh:85:31: required from 'void Opm::BlackOilExtensiveQuantities::update(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; ElementContext = Opm::FvBaseElementContext]' - 85 | asImp_().updatePolymer(elemCtx, scvfIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:247:49: required from 'void Opm::FvBaseElementContext::updateExtensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 247 | extensiveQuantities_[fluxIdx].update(/*context=*/asImp_(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 248 | /*localIndex=*/fluxIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~ - 249 | timeIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:233:41: required from 'void Opm::FvBaseElementContext::updateAllExtensiveQuantities() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 233 | { asImp_().updateExtensiveQuantities(/*timeIdx=*/0); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:122:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:521:45: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 521 | this->thresholdPressures_.finishInit(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:587:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 587 | simulator_.problem().initialSolutionApplied(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:334:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 334 | modelSimulator_->model().applyInitialSolution(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here - 74 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here + 50 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: /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); @@ -6458,43 +6552,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 | ^~~~~~~~ -/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-2024.10+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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowOilWaterPolymerInjectivityProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -6532,6 +6589,47 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterPolymerProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here + 74 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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-2024.10+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::FlowOilWaterPolymerInjectivityProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; @@ -6580,103 +6678,86 @@ /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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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.hpp:775: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]' - 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +In file included from /usr/include/dune/common/fvector.hh:17: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: required from 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; bool enablePolymerV = true; ElementContext = Opm::FvBaseElementContext]' + 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NewTranFluxModule.hpp:221:38: required from 'void Opm::NewTranExtensiveQuantities::updatePolymer(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; ElementContext = Opm::FvBaseElementContext]' + 221 | { asImp_().updateShearMultipliers(elemCtx, scvfIdx, timeIdx); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilextensivequantities.hh:85:31: required from 'void Opm::BlackOilExtensiveQuantities::update(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; ElementContext = Opm::FvBaseElementContext]' + 85 | asImp_().updatePolymer(elemCtx, scvfIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:247:49: required from 'void Opm::FvBaseElementContext::updateExtensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 247 | extensiveQuantities_[fluxIdx].update(/*context=*/asImp_(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 248 | /*localIndex=*/fluxIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~ + 249 | timeIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:233:41: required from 'void Opm::FvBaseElementContext::updateAllExtensiveQuantities() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 233 | { asImp_().updateExtensiveQuantities(/*timeIdx=*/0); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:122:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:521:45: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 521 | this->thresholdPressures_.finishInit(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:587:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 587 | simulator_.problem().initialSolutionApplied(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:334:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 334 | modelSimulator_->model().applyInitialSolution(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here 74 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterPolymerInjectivityProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+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::FlowPolymerProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Domain = Opm::SubDomain]' 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowPolymerProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here - 81 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here + 50 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, @@ -6720,132 +6801,88 @@ | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: required from 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; bool enablePolymerV = true; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: required from 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowPolymerProblem; bool enablePolymerV = true; ElementContext = Opm::FvBaseElementContext]' 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NewTranFluxModule.hpp:221:38: required from 'void Opm::NewTranExtensiveQuantities::updatePolymer(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NewTranFluxModule.hpp:221:38: required from 'void Opm::NewTranExtensiveQuantities::updatePolymer(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; ElementContext = Opm::FvBaseElementContext]' 221 | { asImp_().updateShearMultipliers(elemCtx, scvfIdx, timeIdx); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilextensivequantities.hh:85:31: required from 'void Opm::BlackOilExtensiveQuantities::update(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilextensivequantities.hh:85:31: required from 'void Opm::BlackOilExtensiveQuantities::update(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; ElementContext = Opm::FvBaseElementContext]' 85 | asImp_().updatePolymer(elemCtx, scvfIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:247:49: required from 'void Opm::FvBaseElementContext::updateExtensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:247:49: required from 'void Opm::FvBaseElementContext::updateExtensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 247 | extensiveQuantities_[fluxIdx].update(/*context=*/asImp_(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 248 | /*localIndex=*/fluxIdx, | ~~~~~~~~~~~~~~~~~~~~~~~ 249 | timeIdx); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:233:41: required from 'void Opm::FvBaseElementContext::updateAllExtensiveQuantities() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:233:41: required from 'void Opm::FvBaseElementContext::updateAllExtensiveQuantities() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 233 | { asImp_().updateExtensiveQuantities(/*timeIdx=*/0); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:122:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:521:45: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:521:45: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 521 | this->thresholdPressures_.finishInit(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:587:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:587:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 587 | simulator_.problem().initialSolutionApplied(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:334:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:334:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 334 | modelSimulator_->model().applyInitialSolution(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Opm::FlowMain = Opm::FlowMain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Opm::FlowMain = Opm::FlowMain]' 241 | setupModelSimulator(); | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here - 81 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here + 50 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:23: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ -/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-2024.10+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::FlowPolymerProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowPolymerProblem; Domain = Opm::SubDomain]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterPolymerInjectivityProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowOilWaterPolymerInjectivityProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here - 50 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here + 81 | 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; - | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -6881,115 +6918,94 @@ /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.hpp:775: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]' +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:775: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]' 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here - 81 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here + 74 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowPolymerProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowPolymerProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowPolymerProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: required from 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowPolymerProblem; bool enablePolymerV = true; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: required from 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; bool enablePolymerV = true; ElementContext = Opm::FvBaseElementContext]' 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NewTranFluxModule.hpp:221:38: required from 'void Opm::NewTranExtensiveQuantities::updatePolymer(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NewTranFluxModule.hpp:221:38: required from 'void Opm::NewTranExtensiveQuantities::updatePolymer(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; ElementContext = Opm::FvBaseElementContext]' 221 | { asImp_().updateShearMultipliers(elemCtx, scvfIdx, timeIdx); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilextensivequantities.hh:85:31: required from 'void Opm::BlackOilExtensiveQuantities::update(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilextensivequantities.hh:85:31: required from 'void Opm::BlackOilExtensiveQuantities::update(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; ElementContext = Opm::FvBaseElementContext]' 85 | asImp_().updatePolymer(elemCtx, scvfIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:247:49: required from 'void Opm::FvBaseElementContext::updateExtensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:247:49: required from 'void Opm::FvBaseElementContext::updateExtensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 247 | extensiveQuantities_[fluxIdx].update(/*context=*/asImp_(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 248 | /*localIndex=*/fluxIdx, | ~~~~~~~~~~~~~~~~~~~~~~~ 249 | timeIdx); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:233:41: required from 'void Opm::FvBaseElementContext::updateAllExtensiveQuantities() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:233:41: required from 'void Opm::FvBaseElementContext::updateAllExtensiveQuantities() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 233 | { asImp_().updateExtensiveQuantities(/*timeIdx=*/0); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseelementcontext.hh:122:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:521:45: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:521:45: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 521 | this->thresholdPressures_.finishInit(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:587:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:587:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 587 | simulator_.problem().initialSolutionApplied(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:334:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:334:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 334 | modelSimulator_->model().applyInitialSolution(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Opm::FlowMain = Opm::FlowMain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; Opm::FlowMain = Opm::FlowMain]' 241 | setupModelSimulator(); | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_polymer.cpp:50:28: required from here - 50 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here + 81 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/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:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -7054,46 +7070,66 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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.hpp:775: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]' + 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_oilwater_polymer_injectivity.cpp:81:28: required from here + 81 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); @@ -7129,31 +7165,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -7166,6 +7177,24 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -7178,6 +7207,55 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -7198,32 +7276,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 | ^~~~~~~~ -/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/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 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/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); | ~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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: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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -7244,42 +7316,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 | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -7305,6 +7341,10 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(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); @@ -7320,60 +7360,56 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ^~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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::FlowOilWaterPolymerProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ /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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ^~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -7390,6 +7426,26 @@ /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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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::FlowOilWaterPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 @@ -7401,11 +7457,11 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ^~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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); | ^~~~~~ @@ -7413,21 +7469,6 @@ /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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47: -/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterPolymerInjectivityProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowOilWaterPolymerInjectivityProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 @@ -7437,28 +7478,23 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowOilWaterPolymerInjectivityProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+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::FlowOilWaterPolymerInjectivityProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ @@ -7483,11 +7519,11 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -7499,6 +7535,12 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | 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:314, @@ -7527,6 +7569,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-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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 >]': @@ -7539,16 +7585,16 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14, from /usr/include/opm/grid/CpGrid.hpp:45: @@ -7556,41 +7602,36 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 24%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/GenericOutputBlackoilModule.cpp In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 24%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/GenericOutputBlackoilModule.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 24%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 24%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/GenericTracerModel.cpp +[ 24%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/GenericThresholdPressure.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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: +/build/reproducible-path/opm-simulators-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]': +[ 24%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/GenericTracerModel.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7598,37 +7639,32 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowOilWaterPolymerProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilpolymermodules.hh:820:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowOilWaterPolymerProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel_impl.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.cpp:25: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, @@ -7643,12 +7679,12 @@ /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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]); @@ -7670,7 +7706,7 @@ 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] Built target flow_liboilwater +[ 25%] Built target flow_liboilwater_brine make -f CMakeFiles/flow_libsolvent.dir/build.make CMakeFiles/flow_libsolvent.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libsolvent.dir/DependInfo.cmake "--color=" @@ -7679,10 +7715,8 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_solvent.cpp -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/MixingRateControls.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] Built target flow_liboilwater_brine +[ 25%] Built target flow_liboilwater make -f CMakeFiles/flow_libsolvent_foam.dir/build.make CMakeFiles/flow_libsolvent_foam.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libsolvent_foam.dir/DependInfo.cmake "--color=" @@ -7691,6 +7725,48 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_solvent_foam.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_libgaswater_brine +make -f CMakeFiles/flow_libgasoil_energy.dir/build.make CMakeFiles/flow_libgasoil_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gasoil_energy.cpp +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/MixingRateControls.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_liboilwater_polymer +make -f CMakeFiles/flow_libbrine_saltprecipitation.dir/build.make CMakeFiles/flow_libbrine_saltprecipitation.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_saltprecipitation.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_brine_saltprecipitation.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_libpolymer +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_liboilwater_polymer_injectivity +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -7733,49 +7809,7 @@ 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] Built target flow_libgaswater_brine -make -f CMakeFiles/flow_libgasoil_energy.dir/build.make CMakeFiles/flow_libgasoil_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gasoil_energy.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] Built target flow_liboilwater_polymer -make -f CMakeFiles/flow_libbrine_saltprecipitation.dir/build.make CMakeFiles/flow_libbrine_saltprecipitation.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_saltprecipitation.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_brine_saltprecipitation.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] Built target flow_libpolymer -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/NonlinearSolver.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 25%] Built target flow_libmicp -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 25%] Built target flow_liboilwater_polymer_injectivity 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_precsalt_vapwat.dir/DependInfo.cmake "--color=" @@ -7784,12 +7818,50 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/NonlinearSolver.cpp [ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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:314, from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_foam.cpp:55:28: required from here + 55 | 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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowSolventProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' @@ -7895,42 +7967,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 | ^~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_foam.cpp:23: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowSolventFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ + | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_foam.cpp:55:28: required from here 55 | 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent.cpp:23: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowSolventProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -8057,45 +8130,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/RSTConv.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_foam.cpp:23: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowSolventFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_solvent_foam.cpp:55:28: required from here - 55 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -8132,173 +8166,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 | ^~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here - 55 | 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 400 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 514 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; PhysicalModel = Opm::BlackoilModel]' - 212 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here - 55 | 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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here - 55 | 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 /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp:90:28: required from here - 90 | 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 - | ^~~~~~ -[ 26%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/RegionPhasePVAverage.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoil_energy.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasOilEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -8336,42 +8203,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:95:28: required from here - 95 | 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*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': @@ -8422,127 +8253,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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:23: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowBrineSaltPrecipitationProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here - 55 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 400 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 514 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; PhysicalModel = Opm::BlackoilModel]' - 212 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:95:28: required from here - 95 | 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/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-2024.10+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::FlowBrineSaltPrecipitationProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here - 55 | 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilEnergyProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowGasOilEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -8584,62 +8294,208 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/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/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp:22: + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' 239 | this->updateCellDepths_(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Communication = Dune::Communication]' 179 | { vanguard_->loadBalance(); } | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Opm::FlowMain = Opm::FlowMain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Opm::FlowMain = Opm::FlowMain]' 241 | setupModelSimulator(); | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp:60:28: required from here - 60 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp:90:28: required from here + 90 | 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowBrineSaltPrecipitationProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +[ 25%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/RSTConv.cpp +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/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/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:95:28: required from here + 95 | 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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here + 55 | 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 400 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 514 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; PhysicalModel = Opm::BlackoilModel]' + 212 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:95:28: required from here + 95 | 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 /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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 400 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 514 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; PhysicalModel = Opm::BlackoilModel]' + 212 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ @@ -8658,9 +8514,9 @@ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here 55 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -8698,63 +8554,79 @@ /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/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 400 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 514 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; PhysicalModel = Opm::BlackoilModel]' - 212 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' +/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here + 55 | 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 /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp:60:28: required from here 60 | 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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/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/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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterSaltprecVapwatProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -8842,43 +8714,54 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' +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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 400 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 514 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; PhysicalModel = Opm::BlackoilModel]' + 212 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ + | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp:60:28: required from here 60 | 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 - | ^~~~~~ +/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/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterSaltprecEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -8916,6 +8799,47 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp:90:28: required from here + 90 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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-2024.10+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::FlowGasWaterSaltprecEnergyProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; @@ -8964,43 +8888,178 @@ /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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:23: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowBrineSaltPrecipitationProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here + 55 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ +/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/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-2024.10+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::FlowBrineSaltPrecipitationProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here + 55 | 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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp:60:28: required from here + 60 | 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 + | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain]' 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_vapwat.cpp:90:28: required from here - 90 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:95:28: required from here + 95 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, @@ -9018,46 +9077,84 @@ 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' +/build/reproducible-path/opm-simulators-2024.10+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::FlowBrineSaltPrecipitationProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowBrineSaltPrecipitationProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_saltprec_energy.cpp:95:28: required from here - 95 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_saltprecipitation.cpp:55:28: required from here + 55 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/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/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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_precsalt_vapwat.cpp:23: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowBrinePrecsaltVapwatProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -9143,19 +9240,24 @@ /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/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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::FlowSolventProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowSolventProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowSolventProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowBrinePrecsaltVapwatProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowBrinePrecsaltVapwatProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -9197,29 +9299,13 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowSolventProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowSolventProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowSolventProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowSolventProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +[ 26%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/RegionPhasePVAverage.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -9241,7 +9327,7 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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); | ^~~~~~ @@ -9265,33 +9351,24 @@ /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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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 - | ^~~~~~~~ -[ 26%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/SimulatorReportBanners.cpp +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilEnergyProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasOilEnergyProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilEnergyProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -9332,18 +9409,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 | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -9385,64 +9450,10 @@ /build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowBrineSaltPrecipitationProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowBrineSaltPrecipitationProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilEnergyProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasOilEnergyProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilEnergyProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -9455,31 +9466,12 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +[ 26%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/SimulatorReportBanners.cpp /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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -9510,14 +9502,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -/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/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 @@ -9527,17 +9511,19 @@ /build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/SimulatorSerializer.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, @@ -9556,34 +9542,84 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowBrineSaltPrecipitationProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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::FlowBrineSaltPrecipitationProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/SimulatorSerializer.cpp [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/SolutionContainers.cpp [ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o @@ -9677,8 +9713,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/ValidationFunctions.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -9722,11 +9766,11 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/flow/equil/InitStateEquil.cpp -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -9778,10 +9822,6 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]; @@ -9796,6 +9836,10 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp:158:39: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return std::make_pair(bot/4, top/4); | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp:174:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | min = std::min(min, static_cast(geometry.corner(i)[zCoord])); @@ -9805,33 +9849,47 @@ | ^ In function 'Dune::cpgrid::Geometry<3, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<3, cdim>::corner(int) const [with int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, + from /usr/include/dune/grid/common/grid.hh:14, + from /usr/include/opm/grid/CpGrid.hpp:45: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 27%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/grid/common/grid.hh:14, - from /usr/include/opm/grid/CpGrid.hpp:45: + from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 27%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlexibleSolver1.cpp In file included from /usr/include/c++/14/vector:72, @@ -9840,6 +9898,10 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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 >]': @@ -9903,32 +9965,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/c++/14/vector:72, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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++/14/vector:72, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ [ 27%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlexibleSolver2.cpp In file included from /usr/include/dune/istl/umfpack.hh:20, @@ -9988,12 +10024,12 @@ /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; | ^~~~~ -[ 27%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, @@ -10002,8 +10038,6 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlexibleSolver4.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, @@ -10012,6 +10046,8 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlexibleSolver4.cpp [ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlexibleSolver5.cpp [ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o @@ -10020,18 +10056,16 @@ /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlowLinearSolverParameters.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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/FlowLinearSolverParameters.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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ISTLSolver.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]); @@ -10040,6 +10074,8 @@ /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ISTLSolver.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]); @@ -10069,7 +10105,7 @@ [ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gasoildiffuse.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_libbrine_saltprecipitation +[ 28%] Built target flow_libgaswater_saltprec_vapwat make -f CMakeFiles/flow_libgaswater_dissolution.dir/build.make CMakeFiles/flow_libgaswater_dissolution.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_dissolution.dir/DependInfo.cmake "--color=" @@ -10079,7 +10115,7 @@ [ 28%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_dissolution.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_libgaswater_saltprec_vapwat +[ 28%] Built target flow_libbrine_saltprecipitation 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/DependInfo.cmake "--color=" @@ -10088,77 +10124,38 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 29%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp -[ 30%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/MILU.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 30%] Built target flow_libbrine_precsalt_vapwat +[ 29%] Built target flow_libgasoil_energy make -f CMakeFiles/flow_libgaswater_energy.dir/build.make CMakeFiles/flow_libgaswater_energy.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_energy.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 30%] Building CXX object CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o +[ 29%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_energy.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 30%] Built target flow_libgaswater_saltprec_energy +[ 29%] Built target flow_libbrine_precsalt_vapwat make -f CMakeFiles/flow_libgaswater_solvent.dir/build.make CMakeFiles/flow_libgaswater_solvent.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_solvent.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 30%] Building CXX object CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o +[ 29%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_gaswater_solvent.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 30%] Built target flow_libgasoil_energy +[ 29%] Built target flow_libgaswater_saltprec_energy make -f CMakeFiles/flow_libbrine_energy.dir/build.make CMakeFiles/flow_libbrine_energy.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_energy.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o +[ 30%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_brine_energy.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:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferGridUtils.hpp:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here - 42 | 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 - | ^~~~~~ +[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+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:314, @@ -10231,95 +10228,45 @@ /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-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: 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]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, 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]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here - 42 | return mainfunc->execute(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: -/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-2024.10+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::FlowProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferGridUtils.hpp:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here 42 | 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; - | ^~~~~~ +/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -10357,47 +10304,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 file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here - 42 | return mainfunc->execute(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gasoildiffuse.cpp:25: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasOilDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -10483,6 +10389,95 @@ /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; | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: 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]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, 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]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here + 42 | return mainfunc->execute(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/parametertree.hh:28, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/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-2024.10+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::FlowProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here + 42 | 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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilDiffuseProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowGasOilDiffuseProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -10524,42 +10519,47 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:27: -/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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::FlowProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | 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-2024.10+ds/flow/flow_blackoil_legacyassembly.cpp:42:29: required from here + 42 | return mainfunc->execute(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: @@ -10667,81 +10667,6 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 400 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 514 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; PhysicalModel = Opm::BlackoilModel]' - 212 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | 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; - | ^~~~~~ -[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ParallelIstlInformation.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-2024.10+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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 174 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | 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 /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -10814,91 +10739,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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:28: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterDissolutionDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 782 | std::pair localConvergenceData(std::vector& R_sum, - | ^~~~~~~~~~~~~~~~~~~~ -/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 = 2]': -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionDiffuseProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:27: +/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | return mainfunc.execute(); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here + 105 | 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; - | ^~~~~~ +/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-2024.10+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]); @@ -10936,192 +10812,42 @@ /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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionDiffuseProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' - 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; 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]' - 617 | Amg::getTrueImpesWeights(pressIndex, weights, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 618 | simulator_.vanguard().gridView(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | elemCtx, simulator_.model(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | ThreadManager::threadId()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 513 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Vector = Dune::BlockVector, std::allocator > >]' - 267 | ParentType::prepareFlexibleSolver(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; BVector = Dune::BlockVector, std::allocator > >]' - 660 | linSolver.solve(x_trial[solver]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:454:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here - 100 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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.hpp:775:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, false, true, false, false, true, 2>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits]' - 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:27: +/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here 100 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/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/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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution.cpp:28: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterDissolutionProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -11207,6 +10933,115 @@ /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/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:400:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 400 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:514:45: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 514 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/NonlinearSolver.hpp:212:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; PhysicalModel = Opm::BlackoilModel]' + 212 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | 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 /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_solvent.cpp:27: +/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_solvent.cpp:80:28: required from here + 80 | 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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:28: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here + 105 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 782 | std::pair localConvergenceData(std::vector& R_sum, + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' @@ -11248,6 +11083,131 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/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/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-2024.10+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::FlowGasWaterEnergyProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here + 105 | 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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/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/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-2024.10+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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:174:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 174 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | 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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: @@ -11295,6 +11255,47 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' + 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' + 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here + 105 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -11355,212 +11356,48 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:27: -/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here - 105 | 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/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.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:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_solvent.cpp:27: -/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:332:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' - 332 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_solvent.cpp:80:28: required from here - 80 | 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/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferGridUtils.hpp:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:63, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_energy.cpp:18: -/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; Opm::FlowMain = Opm::FlowMain]' - 241 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:118:28: required from 'int Opm::flowMain(int, char**, bool, bool) [with TypeTag = Properties::TTag::FlowBrineEnergyProblem]' - 118 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:269:33: required from 'int Opm::Main::dispatchStatic_() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' - 269 | return flowMain(argc_, argv_, outputCout_, outputFiles_); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:170:54: required from 'int Opm::Main::runStatic() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' - 170 | return this->dispatchStatic_(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_energy.cpp:41:46: required from here - 41 | auto ret = mainObject->runStatic(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:28: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:28: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterDissolutionDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:1174:27: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 1174 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:359:32: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 359 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:432:19: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 432 | this->initialLinearization(report, iteration, nonlinear_solver.minIter(), nonlinear_solver.maxIter(), timer); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:410:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here - 105 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -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-2024.10+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::FlowGasWaterEnergyProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' +/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 = 2]': +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionDiffuseProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' 544 | newtonMethod.update_(/*nextSolution=*/solution, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | /*curSolution=*/solution, @@ -11571,139 +11408,174 @@ | ~~~~~~~~~~~~~ 548 | domain.cells); // the update routines of the black | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' 437 | this->updateDomainSolution(domain, x); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here - 105 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | 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 +/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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilDiffuseProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasOilDiffuseProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: 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/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferGridUtils.hpp:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:63, + from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_energy.cpp:18: +/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:241:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; Opm::FlowMain = Opm::FlowMain]' + 241 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:118:28: required from 'int Opm::flowMain(int, char**, bool, bool) [with TypeTag = Properties::TTag::FlowBrineEnergyProblem]' + 118 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:269:33: required from 'int Opm::Main::dispatchStatic_() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' + 269 | return flowMain(argc_, argv_, outputCout_, outputFiles_); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/Main.hpp:170:54: required from 'int Opm::Main::runStatic() [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]' + 170 | return this->dispatchStatic_(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_brine_energy.cpp:41:46: required from here + 41 | auto ret = mainObject->runStatic(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/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 + | ^~~~~~ +[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ParallelIstlInformation.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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]' +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionDiffuseProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 630 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:732: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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 732 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:393:33: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' 393 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowGasWaterDissolutionDiffuseProblem; Domain = Opm::SubDomain]' 820 | auto res = solveDomain(domain, timer, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 204 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 361 | SimulatorReport report = simulator_->run(*simtimer_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_energy.cpp:105:28: required from here - 105 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; 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]' + 617 | Amg::getTrueImpesWeights(pressIndex, weights, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ + 618 | simulator_.vanguard().gridView(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | elemCtx, simulator_.model(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | ThreadManager::threadId()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 513 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Vector = Dune::BlockVector, std::allocator > >]' + 267 | ParentType::prepareFlexibleSolver(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; BVector = Dune::BlockVector, std::allocator > >]' + 660 | linSolver.solve(x_trial[solver]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:454:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_solvent.cpp:28: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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::FlowGasWaterSolventProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': @@ -11791,6 +11663,79 @@ /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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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.hpp:775:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, false, true, false, false, true, 2>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits]' + 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FIBlackoilModel.hpp:80:57: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 80 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:200:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 200 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_gaswater_dissolution_diffuse.cpp:100:28: required from here + 100 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: /build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterSolventProblem; 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-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:630: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::FlowGasWaterSolventProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -11832,6 +11777,10 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: 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]' 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); @@ -11870,165 +11819,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -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-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:21, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:23: -/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 >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' - 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 > >; Data = Dune::BlockVector >]' - 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 >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 383 | comm_->copyOwnerToAll(v, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 369 | copyOwnerToAll( mv ); - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here - 31 | template class ParallelOverlappingILU0>, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 33 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 34 | __VA_ARGS__>; \ - | ~~~~~~~~~~~~ -/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/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' - 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 > >; Data = Dune::BlockVector >]' - 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 >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 383 | comm_->copyOwnerToAll(v, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 369 | copyOwnerToAll( mv ); - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here - 31 | template class ParallelOverlappingILU0>, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 33 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 34 | __VA_ARGS__>; \ - | ~~~~~~~~~~~~ -/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/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' - 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 > >; Data = Dune::BlockVector >]' - 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 >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 383 | comm_->copyOwnerToAll(v, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 369 | copyOwnerToAll( mv ); - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here - 31 | template class ParallelOverlappingILU0>, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 33 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 34 | __VA_ARGS__>; \ - | ~~~~~~~~~~~~ -/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/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' - 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 > >; Data = Dune::BlockVector >]' - 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 >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 383 | comm_->copyOwnerToAll(v, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' - 369 | copyOwnerToAll( mv ); - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here - 31 | template class ParallelOverlappingILU0>, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 33 | Dune::BlockVector>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 34 | __VA_ARGS__>; \ - | ~~~~~~~~~~~~ -/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/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); @@ -12038,61 +11828,64 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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/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 >; 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 - 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 = 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 -/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 /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilDiffuseProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasOilDiffuseProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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::FlowProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -12113,44 +11906,29 @@ /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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasWaterDissolutionProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38: /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); @@ -12170,8 +11948,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: /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); @@ -12185,6 +11962,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 | ^~~~~~~~ +[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -12197,6 +11976,14 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(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); + | ~~~~~~~~~~~~^~ /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); @@ -12206,22 +11993,48 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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); @@ -12234,25 +12047,70 @@ /build/reproducible-path/opm-simulators-2024.10+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]; | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasWaterEnergyProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2024.10+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::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:629:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:41: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -12265,6 +12123,24 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericTracerModel.hpp:35, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/TracerModel.hpp:35, @@ -12283,19 +12159,179 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +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-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:21, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:23: +/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 >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' + 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 > >; Data = Dune::BlockVector >]' + 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 >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 383 | comm_->copyOwnerToAll(v, v); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 369 | copyOwnerToAll( mv ); + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here + 31 | template class ParallelOverlappingILU0>, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 33 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 34 | __VA_ARGS__>; \ + | ~~~~~~~~~~~~ +/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/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' + 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 > >; Data = Dune::BlockVector >]' + 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 >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 383 | comm_->copyOwnerToAll(v, v); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 369 | copyOwnerToAll( mv ); + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here + 31 | template class ParallelOverlappingILU0>, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 33 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 34 | __VA_ARGS__>; \ + | ~~~~~~~~~~~~ +/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/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' + 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 > >; Data = Dune::BlockVector >]' + 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 >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 383 | comm_->copyOwnerToAll(v, v); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 369 | copyOwnerToAll( mv ); + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here + 31 | template class ParallelOverlappingILU0>, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 33 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 34 | __VA_ARGS__>; \ + | ~~~~~~~~~~~~ +/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/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector >; 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 >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; 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 > >; bool FORWARD = true; Data = Dune::BlockVector >]' + 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 > >; Data = Dune::BlockVector >]' + 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 >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:383:30: required from 'void Opm::ParallelOverlappingILU0::copyOwnerToAll(V&) const [with V = Dune::BlockVector >; Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 383 | comm_->copyOwnerToAll(v, v); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0_impl.hpp:369:19: required from 'void Opm::ParallelOverlappingILU0::apply(Domain&, const Range&) [with Matrix = Dune::BCRSMatrix >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::OwnerOverlapCopyCommunication]' + 369 | copyOwnerToAll( mv ); + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp:57:1: required from here + 31 | template class ParallelOverlappingILU0>, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 33 | Dune::BlockVector>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 34 | __VA_ARGS__>; \ + | ~~~~~~~~~~~~ +/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/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 >; 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 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 +/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 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:37: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -12313,7 +12349,7 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -12321,7 +12357,7 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -12365,8 +12401,6 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory1.cpp In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/14/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 >]': @@ -12377,6 +12411,10 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, @@ -12386,10 +12424,8 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory1.cpp 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, @@ -12543,6 +12579,10 @@ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~ 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-2024.10+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 > > > >]' @@ -12571,21 +12611,17 @@ | ^~~~~~ /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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~ 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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: /build/reproducible-path/opm-simulators-2024.10+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 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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~ +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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: /build/reproducible-path/opm-simulators-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ @@ -12593,8 +12629,8 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: +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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: /build/reproducible-path/opm-simulators-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ @@ -12626,6 +12662,10 @@ /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-2024.10+ds/obj-aarch64-linux-gnu' [ 31%] Built target flow_libblackoil_legacyassembly make -f CMakeFiles/flow_libonephase.dir/build.make CMakeFiles/flow_libonephase.dir/depend @@ -12636,12 +12676,8 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_onephase.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-2024.10+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgasoildiffuse +[ 31%] Built target flow_libgaswater_dissolution make -f CMakeFiles/flow_libonephase_energy.dir/build.make CMakeFiles/flow_libonephase_energy.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libonephase_energy.dir/DependInfo.cmake "--color=" @@ -12651,7 +12687,7 @@ [ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -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-2024.10+ds/flow/flow_onephase_energy.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgaswater_dissolution_diffuse +[ 31%] Built target flow_libgasoildiffuse 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/python/simulators /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/copy_python.dir/DependInfo.cmake "--color=" @@ -12666,17 +12702,13 @@ [ 31%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory2.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgaswater_dissolution +[ 31%] Built target flow_libgaswater_dissolution_diffuse [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory3.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 31%] Built target flow_libgaswater_solvent [ 32%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory4.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 32%] Built target flow_libbrine_energy -[ 32%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory5.cpp 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, @@ -12725,8 +12757,119 @@ | ^~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 32%] Built target flow_libgaswater_energy +[ 32%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory5.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 32%] Built target flow_libbrine_energy [ 32%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory6.cpp +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-2024.10+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++/14/bits/shared_ptr_base.h:1713: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]' + 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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++/14/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:216: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]' + 216 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:680: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]' + 680 | StandardPreconditioners::add(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here + 835 | 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-2024.10+ds/opm/simulators/linalg/twolevelmethodcpr.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: +/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-2024.10+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-2024.10+ds/opm/simulators/linalg/amgcpr.hh:560:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/bits/shared_ptr_base.h:1713: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]' + 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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++/14/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:216: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]' + 216 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:680: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]' + 680 | StandardPreconditioners::add(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here + 835 | 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/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -12768,6 +12911,17 @@ /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/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-2024.10+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-2024.10+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/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -12808,6 +12962,30 @@ /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) + | ^~~~~~ /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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -12880,161 +13058,10 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:782:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | std::pair localConvergenceData(std::vector& R_sum, | ^~~~~~~~~~~~~~~~~~~~ -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-2024.10+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++/14/bits/shared_ptr_base.h:1713: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]' - 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:216: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]' - 216 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:680: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]' - 680 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here - 835 | 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-2024.10+ds/opm/simulators/linalg/twolevelmethodcpr.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: -/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-2024.10+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-2024.10+ds/opm/simulators/linalg/amgcpr.hh:560:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/bits/shared_ptr_base.h:1713: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]' - 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:216: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]' - 216 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:680: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]' - 680 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here - 835 | 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; - | ^~~~~ -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/opm-simulators-2024.10+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::FlowWaterOnlyProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 544 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 545 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 546 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 547 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 548 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Domain = Opm::SubDomain]' - 437 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowWaterOnlyProblem; Domain = Opm::SubDomain]' - 820 | auto res = solveDomain(domain, timer, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 359 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 204 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 361 | SimulatorReport report = simulator_->run(*simtimer_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_onephase.cpp:80:28: required from here - 80 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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-2024.10+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-2024.10+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:314, @@ -13076,47 +13103,37 @@ /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/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 +/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 = [&]{ - | ~~~~ - 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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; 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]' - 617 | Amg::getTrueImpesWeights(pressIndex, weights, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 618 | simulator_.vanguard().gridView(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | elemCtx, simulator_.model(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | ThreadManager::threadId()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' - 513 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Vector = Dune::BlockVector, std::allocator > >]' - 267 | ParentType::prepareFlexibleSolver(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; BVector = Dune::BlockVector, std::allocator > >]' - 660 | linSolver.solve(x_trial[solver]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:454:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] + | ^~~~~ +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/opm-simulators-2024.10+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::FlowWaterOnlyProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:544:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 544 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 545 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 546 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 547 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 548 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:437:19: required from 'std::pair Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Domain = Opm::SubDomain]' + 437 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:820:20: 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::FlowWaterOnlyProblem; Domain = Opm::SubDomain]' + 820 | auto res = solveDomain(domain, timer, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:219:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 219 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 220 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:413:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' 359 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ @@ -13135,9 +13152,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_onephase.cpp:80:28: required from here 80 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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) - | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +In file included from /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/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -13178,6 +13204,54 @@ /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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:38: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:617:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; 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]' + 617 | Amg::getTrueImpesWeights(pressIndex, weights, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ + 618 | simulator_.vanguard().gridView(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | elemCtx, simulator_.model(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | ThreadManager::threadId()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:513:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 513 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:267:50: required from 'bool Opm::ISTLSolverBda::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; Vector = Dune::BlockVector, std::allocator > >]' + 267 | ParentType::prepareFlexibleSolver(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:660:36: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; BVector = Dune::BlockVector, std::allocator > >]' + 660 | linSolver.solve(x_trial[solver]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:454:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:359:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 359 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:204:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 204 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:361:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 361 | SimulatorReport report = simulator_->run(*simtimer_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:349:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 349 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:167:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]' + 167 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flow/flow_onephase.cpp:80:28: required from here + 80 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -13435,17 +13509,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 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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/BlackoilModel.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-2024.10+ds/opm/simulators/flow/BlackoilModel.hpp:938:23: 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]' 938 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); @@ -13570,30 +13633,20 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:557:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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) - | ^~~~~~ +/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-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:47, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: @@ -13718,23 +13771,23 @@ /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-2024.10+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-2024.10+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 +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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/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-2024.10+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, @@ -13781,30 +13834,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 | ^~~~~~~~ -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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/dune/istl/paamg/construction.hh:10, from /usr/include/dune/istl/paamg/hierarchy.hh:14, from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, @@ -13833,6 +13862,37 @@ /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-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -13857,13 +13917,6 @@ | ^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127: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 file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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); @@ -13910,9 +13963,9 @@ from /usr/include/dune/istl/paamg/aggregates.hh:10, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory5.cpp:3: + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 > > > >]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here @@ -13938,23 +13991,6 @@ /build/reproducible-path/opm-simulators-2024.10+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, - 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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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); @@ -13982,14 +14018,14 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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); @@ -13999,6 +14035,11 @@ /build/reproducible-path/opm-simulators-2024.10+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 file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:28: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/DILU.hpp: In function '_ZN4Dune15MultithreadDILUINS_10BCRSMatrixIN3Opm11MatrixBlockIdLi2ELi2EEESaIS4_EEENS_11BlockVectorINS_11FieldVectorIdLi2EEESaIS9_EEESB_E14parallelUpdateEv._omp_fn.1': +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); @@ -14011,11 +14052,6 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:28: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/DILU.hpp: In function '_ZN4Dune15MultithreadDILUINS_10BCRSMatrixIN3Opm11MatrixBlockIdLi2ELi2EEESaIS4_EEENS_11BlockVectorINS_11FieldVectorIdLi2EEESaIS9_EEESB_E14parallelUpdateEv._omp_fn.1': -/build/reproducible-path/opm-simulators-2024.10+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++/14/vector:72, from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, @@ -14057,12 +14093,12 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/linalg/setupPropertyTree.cpp [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp -[ 33%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/AdaptiveTimeStepping.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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 33%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/AdaptiveTimeStepping.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]); @@ -14075,12 +14111,12 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/SimulatorReport.cpp [ 33%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/SimulatorTimer.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 33%] Built target flow_libonephase [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/SimulatorTimerInterface.cpp [ 34%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/TimeStepControl.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 34%] Built target flow_libonephase [ 34%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/timestepping/gatherConvergenceReport.cpp [ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o @@ -14091,10 +14127,10 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/DeferredLogger.cpp [ 34%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/ParallelFileMerger.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 34%] Built target flow_libonephase_energy [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/ParallelRestart.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 35%] Built target flow_libonephase_energy [ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp [ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o @@ -14137,6 +14173,10 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/GasLiftStage2.cpp [ 38%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/GlobalWellInfo.cpp +[ 38%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/GroupEconomicLimitsChecker.cpp +[ 38%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/GroupState.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/GasLiftStage2.cpp:28: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/GasLiftWellState.hpp: In instantiation of 'std::pair<_FIter, _FIter> Opm::GasLiftWellState::getRates() [with Scalar = double]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/GasLiftStage2.cpp:154: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]' @@ -14148,10 +14188,6 @@ /build/reproducible-path/opm-simulators-2024.10+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_}; } | ^~~~~~~~ -[ 38%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/GroupEconomicLimitsChecker.cpp -[ 38%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/GroupState.cpp [ 39%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MSWellHelpers.cpp [ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o @@ -14162,6 +14198,12 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MultisegmentWellEval.cpp [ 39%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MultisegmentWellGeneric.cpp +[ 39%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp +[ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MultisegmentWellSegments.cpp +[ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/ParallelPAvgCalculator.cpp In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2024.10+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]': @@ -14194,22 +14236,12 @@ /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; | ^~~~~ -[ 39%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp -[ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/MultisegmentWellSegments.cpp -[ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/ParallelPAvgCalculator.cpp [ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp [ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/ParallelWBPCalculation.cpp [ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/ParallelWellInfo.cpp -[ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/PerfData.cpp -[ 41%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/RateConverter.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -14252,10 +14284,12 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/PerfData.cpp +[ 41%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/RateConverter.cpp [ 41%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/SegmentState.cpp -[ 41%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/SingleWellState.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/wells/RateConverter.cpp:423:1: required from here 421 | const std::vector::iterator&) const; @@ -14263,6 +14297,8 @@ /build/reproducible-path/opm-simulators-2024.10+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:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 41%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/SingleWellState.cpp [ 41%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/StandardWellAssemble.cpp [ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o @@ -14330,18 +14366,16 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/VFPProdProperties.cpp [ 43%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellAssemble.cpp +[ 43%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellBhpThpCalculator.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); | ^~~~~~ -[ 43%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellBhpThpCalculator.cpp [ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConnectionAuxiliaryModule.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConnectionAuxiliaryModule.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConnectionAuxiliaryModule.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConnectionAuxiliaryModule.cpp.o -c /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/WellConnectionAuxiliaryModule.cpp [ 43%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellConstraints.cpp -[ 43%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellConvergence.cpp /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/wells/WellBhpThpCalculator.cpp:1101:1: required from here 1082 | template class WellBhpThpCalculator; \ @@ -14349,6 +14383,8 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/WellBhpThpCalculator.cpp:984:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | std::pair WellBhpThpCalculator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellConvergence.cpp [ 44%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/wells/WellFilterCake.cpp [ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o @@ -14397,6 +14433,10 @@ /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/bda/MultisegmentWellContribution.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/bda/MultisegmentWellContribution.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/bda/MultisegmentWellContribution.cpp.o -c /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bda/MultisegmentWellContribution.cpp [ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverBda.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverBda.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverBda.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverBda.cpp.o -c /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.cpp +[ 48%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/MPIPacker.cpp +[ 48%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/ParallelEclipseState.cpp In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bda/CprCreation.hpp:25, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bda/CprCreation.cpp:33: @@ -14427,10 +14467,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; | ^~~~~ -[ 48%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/MPIPacker.cpp -[ 48%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/ParallelEclipseState.cpp [ 48%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp [ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o @@ -14447,90 +14483,74 @@ /usr/bin/cmake -E cmake_symlink_library lib/libopmsimulators.so.2024.10 lib/libopmsimulators.so.2024.10 lib/libopmsimulators.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 49%] Built target opmsimulators -make -f CMakeFiles/lens_richards_vcfv.dir/build.make CMakeFiles/lens_richards_vcfv.dir/depend -make -f CMakeFiles/co2injection_pvs_ni_vcfv.dir/build.make CMakeFiles/co2injection_pvs_ni_vcfv.dir/depend -make -f CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_ecfv.dir/depend -make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/depend +make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_vcfv.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/co2injection_flash_ecfv.dir/build.make CMakeFiles/co2injection_flash_ecfv.dir/depend +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_fd.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_ecfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ecfv.dir/DependInfo.cmake "--color=" +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_vcfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ecfv.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/co2injection_ncp_ni_vcfv.dir/build.make CMakeFiles/co2injection_ncp_ni_vcfv.dir/depend -make -f CMakeFiles/co2injection_immiscible_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_vcfv.dir/depend +make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/depend +make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/depend +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_vcfv.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_vcfv.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/co2injection_ncp_ni_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ni_ecfv.dir/depend +make -f CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_flash.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_ecfv.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/co2injection_ncp_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ecfv.dir/depend +make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ecfv.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/depend +[ 50%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_ecfv.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build -make -f CMakeFiles/co2injection_pvs_ni_vcfv.dir/build.make CMakeFiles/co2injection_pvs_ni_vcfv.dir/build +make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/build +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/depend +[ 51%] Building CXX object CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2_ptflash_ecfv.dir/build.make CMakeFiles/co2_ptflash_ecfv.dir/depend +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_ecfv.dir/DependInfo.cmake "--color=" +/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_ncp_ni_vcfv.dir/build.make CMakeFiles/co2injection_ncp_ni_vcfv.dir/build +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2_ptflash_ecfv.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 49%] Building CXX object CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -[ 49%] Building CXX object CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -[ 49%] Building CXX object CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o +[ 52%] Building CXX object CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o +[ 52%] Building CXX object CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/build -/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_richards_vcfv.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_darcy_fd.cpp make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_ncp_ni_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ni_ecfv.dir/build +make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/build +/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/diffusion_flash.cpp +make -f CMakeFiles/co2_ptflash_ecfv.dir/build.make CMakeFiles/co2_ptflash_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 49%] Building CXX object CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -[ 49%] Building CXX object CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -[ 49%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_vcfv.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp -[ 50%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp -[ 51%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_ncp_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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp +[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp +[ 53%] Building CXX object CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o +[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_richards_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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2_ptflash_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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:31: + from /build/reproducible-path/opm-simulators-2024.10+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 | { @@ -14538,7 +14558,7 @@ 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:31: + from /build/reproducible-path/opm-simulators-2024.10+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 | { @@ -14546,7 +14566,7 @@ 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_vcfv.cpp:30: + from /build/reproducible-path/opm-simulators-2024.10+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 | { @@ -14554,23 +14574,61 @@ 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:31: + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:31: + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_flash.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 + 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:31: + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:44, + from /build/reproducible-path/opm-simulators-2024.10+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 | { @@ -14578,32 +14636,368 @@ 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>' + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + 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-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /usr/include/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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())); @@ -14617,23 +15011,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -14651,23 +15045,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -14686,21 +15080,99 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/richards/richardsmodel.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~^~ +/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~ /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())); @@ -14714,23 +15186,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -14748,23 +15220,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -14783,46 +15255,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -14840,23 +15283,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -14874,172 +15317,27 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/richards/richardsmodel.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_vcfv.cpp:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_vcfv.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ 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, @@ -15061,23 +15359,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -15098,333 +15396,128 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:34: + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~ 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, @@ -15439,21 +15532,65 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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())); @@ -15467,49 +15604,27 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); @@ -15523,124 +15638,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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::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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:34: + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:38: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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(); } @@ -15655,7 +15696,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -15669,100 +15710,21 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, from /usr/include/dune/istl/solvers.hh:25, @@ -15773,7 +15735,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:35: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -15787,110 +15749,21 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ -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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /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, @@ -15912,23 +15785,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -15949,23 +15822,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -15973,112 +15846,24 @@ 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -16100,23 +15885,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -16137,267 +15922,254 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, from /usr/include/dune/istl/solvers.hh:25, @@ -16408,7 +16180,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:36: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -16422,42 +16194,21 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, @@ -16479,23 +16230,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -16516,23 +16267,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -16540,81 +16291,24 @@ 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~ -/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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())); @@ -16628,24 +16322,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | 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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); | ^ @@ -16662,121 +16357,77 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | 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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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]': +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -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 /build/reproducible-path/opm-simulators-2024.10+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/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -16793,24 +16444,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | 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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 | ^~~~~~~~~~ @@ -16830,27 +16482,58 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | 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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/examples/diffusion_flash.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -16858,110 +16541,73 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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 | ^~~~~~~~ -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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:40: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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] + | ^~ /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 ); @@ -16978,24 +16624,69 @@ /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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:41: +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -17026,7 +16717,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -17035,62 +16726,92 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 346 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 346 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -17112,100 +16833,42 @@ | ~~~~~~ 351 | activityModel); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -17236,7 +16899,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -17245,219 +16908,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ -/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -17465,129 +16933,53 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -17596,258 +16988,57 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/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++/14/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' +/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++/14/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; 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, 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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 | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -17855,37 +17046,71 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -17906,244 +17131,198 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14/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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+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/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); +/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:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:38: +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 346 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 346 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:350:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 350 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+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]': @@ -18162,99 +17341,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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -18288,7 +17392,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -18297,20 +17401,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, @@ -18348,7 +17452,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -18357,29 +17461,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, @@ -18388,7 +17492,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -18397,16 +17501,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -18415,52 +17519,44 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:233:32: required from 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 233 | K_ = this->toDimMatrix_(9.869232667160131e-14); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:259:9: required from 'void Opm::CO2PTProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 259 | initPetrophysics(); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -18485,49 +17581,59 @@ | ~~~~~~ 351 | activityModel); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574: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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -18536,68 +17642,92 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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 /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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | 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/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/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-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:212:31: required from 'Opm::CO2PTProblem::CO2PTProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' + 212 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, @@ -18606,7 +17736,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -18616,10 +17746,10 @@ 125 | fluidState); | ~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -18628,31 +17758,29 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -18661,7 +17789,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -18671,10 +17799,10 @@ 125 | fluidState); | ~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -18683,26 +17811,43 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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: @@ -18725,27 +17870,97 @@ 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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) | ^~~~~~ +In file included from /usr/include/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:350:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 350 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 @@ -18758,129 +17973,132 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasenewtonconvergencewriter.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:52, - from /build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~ -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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +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-2024.10+ds/opm/models/utils/basicproperties.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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++/14/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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:350:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 350 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | 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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/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/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/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | 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-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/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-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+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-2024.10+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 /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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 1080 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2024.10+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]': @@ -18914,70 +18132,27 @@ 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-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2024.10+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]': @@ -19011,27 +18186,33 @@ 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2024.10+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/istl/schwarz.hh:28, from /usr/include/dune/istl/solverfactory.hh:18, from /usr/include/dune/istl/superlu.hh:22: @@ -19054,59 +18235,82 @@ 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - 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/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-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) + | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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 @@ -19141,28 +18345,6 @@ /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 /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, @@ -19180,34 +18362,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 | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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/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]); @@ -19218,11 +18372,11 @@ /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/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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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/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 @@ -19235,11 +18389,6 @@ /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 /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/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]); @@ -19250,6 +18399,11 @@ /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/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 @@ -19262,28 +18416,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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -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 /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:33: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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); @@ -19297,43 +18437,39 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ /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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh: In member function 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:233:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 233 | K_ = this->toDimMatrix_(9.869232667160131e-14); + | ^~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]': +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/flux.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); | ^~~ @@ -19341,134 +18477,77 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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); | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); +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] : | ^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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 = 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] : | ^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+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-2024.10+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/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-2024.10+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 @@ -19479,14 +18558,18 @@ /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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp: In lambda function: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:60:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | } +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp: In lambda function: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:58:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | } | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp: In lambda function: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:57:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 57 | } +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp: In lambda function: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:85:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | } | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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]); @@ -19498,139 +18581,155 @@ /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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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, + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | 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 = 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.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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +In file included from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/transfluxmodule.hh:220:41: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +In file included from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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::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-2024.10+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-2024.10+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::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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: 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 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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +[ 53%] Linking CXX executable bin/powerinjection_darcy_fd +/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_darcy_fd.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 53%] Built target powerinjection_darcy_fd +make -f CMakeFiles/co2injection_immiscible_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp +[ 53%] Linking CXX executable bin/diffusion_flash +/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_flash.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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +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-2024.10+ds/examples/problems/co2ptflashproblem.hh:259:25, + inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:233:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 233 | K_ = this->toDimMatrix_(9.869232667160131e-14); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -[ 51%] Linking CXX executable bin/lens_richards_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_richards_vcfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 51%] Built target lens_richards_vcfv -make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/depend +[ 53%] Built target diffusion_flash +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ecfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/build +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-2024.10+ds/obj-aarch64-linux-gnu' -[ 51%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_ecfv.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, - | ^~~~~~~~ +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_ncp_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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:31: + from /build/reproducible-path/opm-simulators-2024.10+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 | { @@ -19649,17 +18748,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -19677,23 +18776,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -19711,76 +18810,51 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ +[ 55%] 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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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, @@ -19791,7 +18865,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:36: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -19805,17 +18879,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -19841,23 +18915,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -19878,23 +18952,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -19902,28 +18976,24 @@ 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -19954,7 +19024,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -19963,20 +19033,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, @@ -20001,24 +19071,35 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14/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++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 55%] Built target lens_immiscible_ecfv_ad_trans +make -f CMakeFiles/co2injection_ncp_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 55%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_ncp_ecfv.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -20052,7 +19133,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -20061,29 +19142,36 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +[ 56%] 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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -20092,7 +19180,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -20101,16 +19189,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -20119,367 +19202,29 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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; - | ^~~~~ -/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/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | 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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp: In lambda function: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:60:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | } - | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:32: -/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 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); - | ~~~~~~~~~~~~^~ -[ 51%] Linking CXX executable bin/co2injection_immiscible_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_vcfv.dir/link.txt --verbose=1 -[ 51%] Linking CXX executable bin/co2injection_pvs_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ecfv.dir/link.txt --verbose=1 -[ 51%] 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 -[ 51%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 51%] Built target co2injection_immiscible_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 52%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp -[ 52%] 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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 52%] Built target co2injection_pvs_ecfv -make -f CMakeFiles/co2injection_flash_ecfv.dir/build.make CMakeFiles/co2injection_flash_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_ecfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_ncp_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -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-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -In file included from /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_ncp_ecfv -make -f CMakeFiles/art2dgf.dir/build.make CMakeFiles/art2dgf.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/art2dgf.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/art2dgf.cpp -[ 53%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ -[ 53%] 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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_pvs_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp +/build/reproducible-path/opm-simulators-2024.10+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/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:31: + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ -[ 53%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_ncp_ni_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_vcfv.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_flash_ni_vcfv.dir/build.make CMakeFiles/co2injection_flash_ni_vcfv.dir/build -[ 53%] Built target art2dgf -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_flash_vcfv.dir/build.make CMakeFiles/co2injection_flash_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 54%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_vcfv.cpp -[ 54%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_ni_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, @@ -20494,17 +19239,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -20522,23 +19267,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -20556,57 +19301,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target lens_richards_ecfv +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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, @@ -20617,7 +19392,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:35: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -20631,17 +19406,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -20667,23 +19442,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -20704,145 +19479,152 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | return entry; + | ^~~~~ +/usr/include/dune/grid/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); - | ^ -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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' +/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/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/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/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -20864,277 +19646,119 @@ | ~~~~~~ 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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: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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/opm-simulators-2024.10+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]': @@ -21153,66 +19777,99 @@ /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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:38: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ +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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21222,30 +19879,22 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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]' +/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21258,31 +19907,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~~~ -/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21295,229 +19941,81 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:36: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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 instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:37: + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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(); } @@ -21532,7 +20030,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:39: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -21546,17 +20044,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -21582,23 +20080,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -21619,176 +20117,266 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +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 /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/include/c++/14/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/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/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -21803,17 +20391,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -21831,23 +20419,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -21865,106 +20453,148 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~ 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, @@ -21975,7 +20605,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:36: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -21989,17 +20619,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -22025,23 +20655,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -22062,86 +20692,174 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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: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/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) + | ^~~~~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -22172,7 +20890,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -22181,20 +20899,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, @@ -22206,35 +20924,35 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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, @@ -22255,47 +20973,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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -22329,7 +21024,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -22338,29 +21033,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -22369,7 +21064,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -22378,16 +21073,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -22396,17 +21091,17 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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(); } @@ -22429,139 +21124,24 @@ /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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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(); @@ -22583,20 +21163,20 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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>]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -22623,27 +21203,222 @@ 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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) | ^~~~~~ +/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/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 + | ^~~~~~ +[ 56%] Linking CXX executable bin/co2_ptflash_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2_ptflash_ecfv.dir/link.txt --verbose=1 +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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +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-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp: In lambda function: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_vcfv.cpp:60:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | } + | ^ +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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cuvette_pvs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/cuvette_pvs.cpp +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/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/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +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 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, @@ -22658,21 +21433,26 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 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/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())); @@ -22686,24 +21466,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ @@ -22720,135 +21500,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/cuvette_pvs.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -22862,18 +21561,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/cuvette_pvs.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 | ^~~~~~~~~~ @@ -22898,24 +21597,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -22935,53 +21634,116 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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]': +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+ds/examples/problems/cuvetteproblem.hh:44, + from /build/reproducible-path/opm-simulators-2024.10+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 ); | ~~~~~~~~~~~~~~~^~~~~ @@ -22994,24 +21756,218 @@ /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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +[ 56%] 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 +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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target co2injection_immiscible_ni_vcfv +make -f CMakeFiles/co2injection_ncp_vcfv.dir/build.make CMakeFiles/co2injection_ncp_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp +[ 56%] Linking CXX executable bin/co2injection_pvs_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_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()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target co2injection_pvs_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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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, @@ -23026,17 +21982,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -23054,23 +22010,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -23088,106 +22044,351 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 173 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 174 | paramCache, - | ~~~~~~~~~~~ - 175 | refPhaseIdx, - | ~~~~~~~~~~~~ - 176 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~^~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~ +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~ +[ 56%] 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/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | 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/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -23262,28 +22463,260 @@ /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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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, + 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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:36: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, from /usr/include/dune/istl/solvers.hh:25, @@ -23294,7 +22727,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:39: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -23308,21 +22741,22 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' 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, @@ -23344,23 +22778,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -23381,54 +22815,491 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +[ 56%] Built target co2injection_flash_ecfv +make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_ncp.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/diffusion_ncp.cpp +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpprimaryvariables.hh:173:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 173 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 174 | paramCache, + | ~~~~~~~~~~~ + 175 | refPhaseIdx, + | ~~~~~~~~~~~~ + 176 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_ncp_ni_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 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 + | ^~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | 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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /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++/14/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; } - | ~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ +/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, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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); | ~~~~^~~~~~~~~~~~~ @@ -23441,24 +23312,222 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/diffusion_ncp.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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/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/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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 + 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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 56%] Linking CXX executable bin/co2injection_immiscible_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_vcfv.dir/link.txt --verbose=1 +[ 56%] Linking CXX executable bin/cuvette_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/cuvette_pvs.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target co2injection_immiscible_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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target cuvette_pvs +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 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, @@ -23473,44 +23542,21 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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())); @@ -23524,23 +23570,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -23558,175 +23604,336 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' +[ 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 +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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | 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; - | ^~~~~ -/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/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); + | ^ +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:37: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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/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 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~^~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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, @@ -23737,7 +23944,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:40: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -23751,17 +23958,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -23787,23 +23994,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -23824,65 +24031,101 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~ +/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ecfv.dir/link.txt --verbose=1 In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': @@ -23913,7 +24156,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -23922,24 +24165,63 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -23960,112 +24242,30 @@ /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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14/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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) - | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -24090,7 +24290,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -24099,85 +24299,68 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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++/14/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/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/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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); | ~~~~^~~~~~~~~~~~~ @@ -24190,35 +24373,33 @@ /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-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~ -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 /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -24243,7 +24424,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -24252,40 +24433,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -24294,29 +24476,27 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +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++/14/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); | ~~~~^~~~~~~~~~~~~ @@ -24329,67 +24509,24 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: 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 - | ^~~~~~~~~~~~~~~~~~~~~ -/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/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/yaspgrid.hh:26, from /build/reproducible-path/opm-simulators-2024.10+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]': @@ -24408,41 +24545,35 @@ /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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~ -/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target co2injection_ncp_ni_ecfv +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_ecfv.dir/DependInfo.cmake "--color=" +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu' +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-2024.10+ds/obj-aarch64-linux-gnu' /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -24476,7 +24607,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -24485,41 +24616,58 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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); +[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -24528,31 +24676,21 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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]': @@ -24571,184 +24709,71 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) - | ^~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [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::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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: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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, @@ -24757,7 +24782,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -24766,11 +24791,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -24779,125 +24804,21 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -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: @@ -24920,23 +24841,23 @@ 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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) @@ -24963,289 +24884,77 @@ 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 1274 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 515 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 723 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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) | ^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/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 = 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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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 /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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; - | ^~~~~ -/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/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) - | ^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 56%] Built target co2injection_ncp_ecfv +make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 57%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 57%] Built target diffusion_ncp +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 57%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ /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 @@ -25263,49 +24972,11 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -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/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]); @@ -25316,15 +24987,6 @@ /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/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 @@ -25337,11 +24999,6 @@ /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 /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: @@ -25358,42 +25015,35 @@ /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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); +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 /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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); | ~~~~~~~~~~~~^~ -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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/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); + | ~~~~~~~~~~~~^~ +[ 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 +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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); | ^~~ @@ -25401,22 +25051,11 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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); | ^~~~~~ @@ -25426,205 +25065,25 @@ | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | 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()); - | ~~~~~~~~~~~~~~~^~ -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-2024.10+ds/examples/co2injection_flash_ecfv.cpp: In lambda function: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ecfv.cpp:85:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | } - | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/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-2024.10+ds/examples/co2injection_flash_vcfv.cpp: In lambda function: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:79:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | } - | ^ -/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 | }(); - | ~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 54%] Linking CXX executable bin/co2injection_immiscible_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ecfv.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_immiscible_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2_ptflash_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 54%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2_ptflash_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 /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:44, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | 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/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:41: + 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())); @@ -25635,17 +25094,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -25663,23 +25122,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 346 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -25697,30 +25156,91 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 346 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/structuredgridvanguard.hh:37: +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:36: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); } + | ^ +[ 57%] Built target co2injection_pvs_ni_ecfv +make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/depend +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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -25734,23 +25254,28 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/opm/material/constraintsolvers/PTFlash.hpp:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:38: +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/infiltration_pvs.dir/DependInfo.cmake "--color=" +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(); @@ -25767,23 +25292,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 346 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -25804,439 +25329,81 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:346:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 346 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:350:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 350 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:233:32: required from 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 233 | K_ = this->toDimMatrix_(9.869232667160131e-14); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:259:9: required from 'void Opm::CO2PTProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 259 | initPetrophysics(); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:212:31: required from 'Opm::CO2PTProblem::CO2PTProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' - 212 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:350:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 350 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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++/14/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-2024.10+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-2024.10+ds/examples/problems/co2ptflashproblem.hh:350:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 350 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/infiltration_pvs.cpp +/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -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/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-2024.10+ds/examples/problems/co2ptflashproblem.hh: In member function 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:233:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 233 | K_ = this->toDimMatrix_(9.869232667160131e-14); - | ^~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/flux.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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 | }(); - | ~^~ -/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); - | ~~~~~~~~~~~~^~ -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); - | ~~~~~~~~~~~~^~ -[ 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 -[ 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_immiscible_ni_vcfv -make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 55%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 55%] Built target co2injection_ncp_vcfv -make -f CMakeFiles/opmrst_inspect.dir/build.make CMakeFiles/opmrst_inspect.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/opmrst_inspect.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 55%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/opmrst_inspect.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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 55%] Linking CXX executable bin/co2injection_flash_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ecfv.dir/link.txt --verbose=1 -[ 55%] Linking CXX executable bin/co2injection_flash_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_vcfv.dir/link.txt --verbose=1 -[ 55%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 55%] Built target co2injection_flash_vcfv -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/depend -[ 55%] Built target co2injection_flash_ecfv -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/depend -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/infiltration_pvs.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/infiltration_pvs.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 56%] Built target co2injection_flash_ni_vcfv -make -f CMakeFiles/powerinjection_forchheimer_fd.dir/build.make CMakeFiles/powerinjection_forchheimer_fd.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_fd.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 56%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp -[ 56%] 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 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -26251,17 +25418,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -26279,23 +25446,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -26313,57 +25480,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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, @@ -26374,7 +25560,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:36: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -26388,21 +25574,78 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -26424,23 +25667,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -26461,23 +25704,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -26485,94 +25728,24 @@ 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 56%] Built target co2injection_flash_ni_ecfv -make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_pvs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/diffusion_pvs.cpp -[ 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 -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' - 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 346 | pressure, - | ~~~~~~~~~ - 347 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 349 | xlCO2, - | ~~~~~~ - 350 | xgH2O, - | ~~~~~~ - 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -26580,37 +25753,102 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~ +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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); + | ^ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -26644,7 +25882,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -26653,34 +25891,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -26689,7 +25922,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -26698,11 +25931,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -26711,97 +25949,57 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~ -[ 57%] Linking CXX executable bin/opmrst_inspect -/usr/bin/cmake -E cmake_link_script CMakeFiles/opmrst_inspect.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 57%] Built target co2injection_pvs_ni_ecfv -make -f CMakeFiles/groundwater_immiscible.dir/build.make CMakeFiles/groundwater_immiscible.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/groundwater_immiscible.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/groundwater_immiscible.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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); +/build/reproducible-path/opm-simulators-2024.10+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++/14/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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(); - | ^ +/build/reproducible-path/opm-simulators-2024.10+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/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())); @@ -26815,24 +26013,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ @@ -26849,256 +26047,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/infiltration_pvs.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:36: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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 = 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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) - | ^~~~~~ 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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/infiltration_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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -27112,18 +26114,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -27148,24 +26150,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -27185,126 +26187,175 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | 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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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>]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 57%] Built target opmrst_inspect -make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_flash.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/diffusion_flash.cpp -In file included from /usr/include/c++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:30: + from /build/reproducible-path/opm-simulators-2024.10+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/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -27312,261 +26363,150 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+ds/examples/problems/infiltrationproblem.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ -/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 /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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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<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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.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-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, @@ -27575,16 +26515,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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, @@ -27593,11 +26524,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -27606,53 +26542,99 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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: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:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -27661,483 +26643,21 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.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 - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:50, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/c++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' - 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' - 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/infiltrationproblem.hh: In member function 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+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/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -28158,61 +26678,160 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/examples/problems/reservoirproblem.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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]': @@ -28231,35 +26850,299 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/diffusion_pvs.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 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-2024.10+ds/examples/problems/co2ptflashproblem.hh:259:25, - inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2ptflashproblem.hh:233:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 233 | K_ = this->toDimMatrix_(9.869232667160131e-14); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + 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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/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-2024.10+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-2024.10+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/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -28274,26 +27157,21 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ /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())); @@ -28307,23 +27185,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -28341,53 +27219,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/infiltration_pvs.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/groundwaterproblem.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:33: +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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -28401,17 +27280,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -28437,23 +27316,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -28474,270 +27353,136 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_flash.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 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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.hpp:1364: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]' - 1364 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ +/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 = 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 /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/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -28745,37 +27490,52 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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/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-2024.10+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-2024.10+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); + | ^~~ +/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/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/infiltrationproblem.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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 ); @@ -28792,106 +27552,84 @@ /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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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++/14/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' +/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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/c++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, @@ -28900,7 +27638,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -28909,11 +27647,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -28922,72 +27660,26 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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 -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ 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 @@ -29001,9 +27693,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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:32: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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); @@ -29017,196 +27708,404 @@ /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/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 static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/infiltrationproblem.hh: In member function 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:56: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2024.10+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>()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/diffusion_flash.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp: In lambda function: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_vcfv.cpp:58:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | } - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2024.10+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 +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 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/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-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/examples/co2injection_pvs_ecfv.cpp: In lambda function: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_pvs_ecfv.cpp:57:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 57 | } + | ^ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: /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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2024.10+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>()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Linking CXX executable bin/co2_ptflash_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2_ptflash_ecfv.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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, - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 58%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 57%] Built target co2_ptflash_ecfv -make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/depend +[ 58%] Built target co2injection_ncp_vcfv +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_ncp.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_ad.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/build +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-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/obstacle_ncp.cpp -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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp +[ 58%] 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 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 58%] Built target co2injection_ncp_ni_vcfv +make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_ncp.cpp:30: + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ -/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 > >, 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: 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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); + | ^ +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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' + 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~~~~~~~~~~~~ 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, @@ -29221,18 +28120,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ @@ -29249,24 +28148,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ @@ -29283,54 +28182,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_ncp.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -29344,18 +28276,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -29380,24 +28312,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -29417,83 +28349,136 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +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 /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 - | ^~~~~~~~ -/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+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/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -29501,120 +28486,102 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+ds/examples/problems/obstacleproblem.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+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 ); - | ~~~~~~~~~~~~~^~~~~ -/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ -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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, @@ -29623,7 +28590,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, @@ -29632,11 +28599,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -29645,21 +28617,151 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) + | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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/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 @@ -29672,144 +28774,172 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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] : + | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+ds/opm/models/utils/simulator.hh:224:31: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~ -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/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/powerinjection_forchheimer_fd -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_fd.dir/link.txt --verbose=1 -/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-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp: In lambda function: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_immiscible_ecfv.cpp:60:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | } + | ^ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:32: +/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 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +[ 58%] Linking CXX executable bin/infiltration_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/infiltration_pvs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Built target powerinjection_forchheimer_fd -make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.dir/depend +[ 58%] Built target infiltration_pvs +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/outflow_pvs.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_fd.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.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-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/outflow_pvs.cpp +[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_vcfv_fd.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 | }(); + | ~^~ 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); | ~~~~~~~~~~~~^~ -[ 58%] Linking CXX executable bin/diffusion_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_pvs.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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/outflow_pvs.cpp:30: + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ -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-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Built target diffusion_pvs -make -f CMakeFiles/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_pvs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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())); @@ -29820,21 +28950,41 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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())); @@ -29848,23 +28998,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -29882,54 +29032,32 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/outflow_pvs.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/outflow_pvs.cpp:33: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -29943,26 +29071,49 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -29979,23 +29130,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -30016,87 +29167,162 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' + 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~ -[ 58%] Linking CXX executable bin/diffusion_flash -/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_flash.dir/link.txt --verbose=1 -[ 58%] Linking CXX executable bin/groundwater_immiscible -/usr/bin/cmake -E cmake_link_script CMakeFiles/groundwater_immiscible.dir/link.txt --verbose=1 -[ 58%] Linking CXX executable bin/infiltration_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/infiltration_pvs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+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 + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 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); + | ~~~~~~~~~~~~^~ +[ 58%] 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 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Built target diffusion_flash -make -f CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/depend +[ 58%] Built target co2injection_pvs_ni_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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 -f CMakeFiles/co2injection_flash_vcfv.dir/build.make CMakeFiles/co2injection_flash_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/co2injection_flash_vcfv.cpp +[ 59%] 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 +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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Built target groundwater_immiscible -make -f CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_23.dir/depend +[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_23.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/art2dgf.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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 -f CMakeFiles/art2dgf.dir/build.make CMakeFiles/art2dgf.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_23.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/art2dgf.cpp +[ 59%] 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 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Built target infiltration_pvs -make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.dir/depend +[ 59%] Built target lens_immiscible_vcfv_ad +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_ad.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.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-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_darcy_ad.cpp +[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp +[ 59%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 59%] Built target art2dgf +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_23.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_23.cpp +[ 59%] Linking CXX executable bin/co2injection_pvs_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_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, @@ -30111,18 +29337,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ @@ -30139,24 +29365,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ @@ -30173,54 +29399,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_pvs.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:37: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_pvs.cpp:35: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -30234,18 +29466,18 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -30270,24 +29502,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ @@ -30307,312 +29539,358 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:35: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/outflowproblem.hh: In member function 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 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 /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:37: + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_pvs.cpp:37: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:45, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:345: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]' + 345 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 346 | pressure, + | ~~~~~~~~~ + 347 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 349 | xlCO2, + | ~~~~~~ + 350 | xgH2O, + | ~~~~~~ + 351 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 59%] Built target co2injection_pvs_ecfv +make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_pvs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/diffusion_pvs.cpp +[ 60%] 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 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/vtkwriter.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 60%] Built target co2injection_flash_ni_vcfv +make -f CMakeFiles/groundwater_immiscible.dir/build.make CMakeFiles/groundwater_immiscible.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/groundwater_immiscible.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/groundwater_immiscible.cpp +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -30621,7 +29899,7 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:32: + from /build/reproducible-path/opm-simulators-2024.10+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())); @@ -30629,76 +29907,117 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:34: + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:33: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:35: +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-2024.10+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(); @@ -30709,23 +30028,23 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -30734,63 +30053,27 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~ -In file included from /usr/include/c++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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/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())); @@ -30808,20 +30091,20 @@ /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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -30843,24 +30126,166 @@ /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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /usr/include/dune/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 201 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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/common/parallel/mpihelper.hh:18, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:32, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:33, @@ -30888,42 +30313,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::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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~ +/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/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -31080,112 +30474,34 @@ /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/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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/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())); @@ -31256,59 +30572,6 @@ /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(); } | ^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/bvector.hh:20, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, @@ -31520,47 +30783,157 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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<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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/function.hh:16, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | 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/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: /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]': @@ -31597,6 +30970,28 @@ /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 + | ^~~~~~ /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 ); } @@ -31628,6 +31023,10 @@ /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 | ^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ^~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from /usr/include/opm/material/densead/Evaluation.hpp:42, @@ -31664,6 +31063,49 @@ /usr/include/c++/14/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 static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.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 /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/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-2024.10+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(); @@ -31703,17 +31145,23 @@ /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-2024.10+ds/examples/powerinjection_darcy_ad.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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>]' @@ -31793,11 +31241,6 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ /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 ) ); @@ -31912,6 +31355,42 @@ /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/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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/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 >]': @@ -31995,12 +31474,6 @@ /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 | ^~~~~~~~ -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/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 ) ); @@ -32039,12 +31512,6 @@ /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/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 ); @@ -32121,16 +31588,8 @@ /build/reproducible-path/opm-simulators-2024.10+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/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 - | ^~~~~~ +[ 60%] 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/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 ); @@ -32322,20 +31781,24 @@ /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 ); } | ^~~~~~ -[ 58%] Linking CXX executable bin/reservoir_blackoil_vcfv -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': -/build/reproducible-path/opm-simulators-2024.10+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/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_vcfv.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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); | ~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2024.10+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 + | ^~~~~~~~ /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]); @@ -32436,250 +31899,454 @@ /build/reproducible-path/opm-simulators-2024.10+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/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2024.10+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()); - | ~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/diffusion_pvs.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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] + | ^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Built target reservoir_blackoil_vcfv -make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/depend +[ 60%] Built target co2injection_flash_ni_ecfv +make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_fd.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_immiscible.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/build +make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_darcy_fd.cpp -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 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/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 = 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::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::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: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(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/obstacle_immiscible.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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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>' + 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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Communication = Dune::Communication]' +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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]' +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-2024.10+ds/examples/problems/groundwaterproblem.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+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/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' +/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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | 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 +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' + 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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>]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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/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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2024.10+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/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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 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/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/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 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/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-2024.10+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-2024.10+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]' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -32688,7 +32355,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -32698,10 +32365,10 @@ 125 | fluidState); | ~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -32710,115 +32377,95 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_darcy_fd.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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 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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ -[ 59%] Linking CXX executable bin/co2injection_pvs_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_vcfv.dir/link.txt --verbose=1 -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2024.10+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()); - | ~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] Built target co2injection_pvs_vcfv -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_fd.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -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-2024.10+ds/obj-aarch64-linux-gnu' -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +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 +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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 /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::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: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(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_vcfv_fd.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())); @@ -32829,41 +32476,25 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/co2injection_flash_vcfv.cpp: In lambda function: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/co2injection_flash_vcfv.cpp:79:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | } + | ^ /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())); @@ -32877,23 +32508,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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -32911,32 +32542,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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 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/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 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_immiscible.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:33: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -32950,49 +32609,26 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -33009,23 +32645,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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -33046,57 +32682,74 @@ /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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' - 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | 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 = 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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': -/build/reproducible-path/opm-simulators-2024.10+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/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/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 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/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-2024.10+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-2024.10+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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 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/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 @@ -33109,8 +32762,8 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34: +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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); @@ -33124,215 +32777,127 @@ /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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/obstacle_immiscible.cpp:35: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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]': + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/transfluxmodule.hh:220:41: -/build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 59%] Linking CXX executable bin/obstacle_ncp -/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_ncp.dir/link.txt --verbose=1 -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-2024.10+ds/opm/models/utils/simulator.hh:224:31: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +In 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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 60%] 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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2024.10+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>()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] Built target obstacle_ncp -make -f CMakeFiles/lens_immiscible_ecfv_ad.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad.dir/depend +[ 60%] Built target co2injection_immiscible_ecfv +make -f CMakeFiles/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_pvs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/obstacle_pvs.cpp +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 60%] 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 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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:31: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ -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); - | ~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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/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, | ^~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 60%] Built target lens_immiscible_vcfv_fd +make -f CMakeFiles/powerinjection_forchheimer_fd.dir/build.make CMakeFiles/powerinjection_forchheimer_fd.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_fd.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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())); @@ -33346,24 +32911,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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); @@ -33381,77 +32945,91 @@ /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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_pvs.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:574:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 574 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | 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 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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -33468,24 +33046,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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 @@ -33506,53 +33083,122 @@ /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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:201:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 201 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107: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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | 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-2024.10+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/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 @@ -33565,111 +33211,331 @@ /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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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); - | ^~~ -[ 59%] Linking CXX executable bin/outflow_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/outflow_pvs.dir/link.txt --verbose=1 -[ 59%] 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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: 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/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] Built target outflow_pvs -make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_richards_ecfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~ +In file included from /usr/include/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+ds/examples/obstacle_pvs.cpp:37: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_fd.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_ecfv_ad.hh:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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 /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 60%] Linking CXX executable bin/diffusion_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_pvs.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); + | ~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] Built target powerinjection_darcy_ad -make -f CMakeFiles/lens_immiscible_vcfv_ad.dir/build.make CMakeFiles/lens_immiscible_vcfv_ad.dir/depend +[ 60%] Built target diffusion_pvs +make -f CMakeFiles/reservoir_ncp_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_ad.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp +[ 60%] 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 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ -[ 59%] Linking CXX executable bin/obstacle_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_pvs.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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:35: + from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] Built target obstacle_pvs -make -f CMakeFiles/cuvette_pvs.dir/build.make CMakeFiles/cuvette_pvs.dir/depend +[ 60%] Built target lens_immiscible_ecfv_ad +make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cuvette_pvs.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/waterair_pvs_ni.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/cuvette_pvs.dir/build.make CMakeFiles/cuvette_pvs.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-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/cuvette_pvs.cpp -[ 60%] 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 +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/waterair_pvs_ni.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 file included from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': -/build/reproducible-path/opm-simulators-2024.10+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/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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +[ 60%] Linking CXX executable bin/groundwater_immiscible +/usr/bin/cmake -E cmake_link_script CMakeFiles/groundwater_immiscible.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, @@ -33678,48 +33544,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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224: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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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())); @@ -33733,23 +33600,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -33767,55 +33634,32 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/richards/richardsmodel.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_ecfv.cpp:33: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -33823,54 +33667,55 @@ /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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 | ^~~~~~~~~~ -/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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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, +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); @@ -33887,23 +33732,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -33924,114 +33769,124 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ -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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' + 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 - | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 60%] Built target lens_immiscible_ecfv_ad_trans -make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/depend +[ 60%] Built target groundwater_immiscible +make -f CMakeFiles/reservoir_blackoil_ecfv.dir/build.make CMakeFiles/reservoir_blackoil_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_ncp.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.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-2024.10+ds/obj-aarch64-linux-gnu' -[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/diffusion_ncp.cpp -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' +[ 60%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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.hpp:1364: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]' + 1364 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | 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/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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())); @@ -34042,45 +33897,39 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224: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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/waterair_pvs_ni.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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 @@ -34101,20 +33950,20 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' 961 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -34135,29 +33984,28 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' 961 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_immiscible_vcfv_ad.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-2024.10+ds/examples/problems/waterairproblem.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -34171,49 +34019,75 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; EqVector = Dune::FieldVector]' + 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); @@ -34233,20 +34107,20 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' 961 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -34270,20 +34144,20 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' 961 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -34292,24 +34166,75 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~~~~~~~~~~~~ +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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ +/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-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 61%] 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 /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -34317,66 +34242,35 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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]': @@ -34395,133 +34289,125 @@ /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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~ +/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/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' +/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 61%] 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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 61%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_richards_vcfv.cpp +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 1274 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 515 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 723 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 @@ -34534,8 +34420,15 @@ /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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 61%] Linking CXX executable bin/obstacle_immiscible In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkenergymodule.hpp:34: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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); @@ -34549,193 +34442,962 @@ /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 | ^~~~~~~~ -[ 60%] Linking CXX executable bin/powerinjection_darcy_fd -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_darcy_fd.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 -/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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': -/build/reproducible-path/opm-simulators-2024.10+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/bin/cmake -E cmake_link_script CMakeFiles/obstacle_immiscible.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/waterairproblem.hh: In member function 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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(); | ^~~~~~~~~~~ -[ 61%] 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 -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984: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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +In file included from /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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] Built target powerinjection_darcy_fd -make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/depend +[ 61%] Built target obstacle_immiscible +make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/tutorial1.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_ncp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/build +make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/tutorial1.cpp +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/obstacle_ncp.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 = 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, + from /build/reproducible-path/opm-simulators-2024.10+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()); + | ~~~~~~~~~~~~~~~^~ +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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+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>' + 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 > > >' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:50, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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 +/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/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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/richards/richardsmodel.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_vcfv.cpp:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_vcfv.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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]' + from /build/reproducible-path/opm-simulators-2024.10+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(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' +/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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | 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 +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] Built target lens_immiscible_ecfv_ad_23 -make -f CMakeFiles/reservoir_ncp_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_vcfv.dir/DependInfo.cmake "--color=" +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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~ +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 168 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~ +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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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, @@ -34750,17 +35412,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -34778,23 +35440,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); @@ -34812,59 +35474,89 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_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 +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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/cuvette_pvs.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_ncp.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasenewtonconvergencewriter.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:52, + from /build/reproducible-path/opm-simulators-2024.10+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 + | ^~~~~~~~ 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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/cuvette_pvs.cpp:33: + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -34878,17 +35570,17 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -34914,56 +35606,27 @@ /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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ /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(); @@ -34980,46 +35643,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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1033 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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: @@ -35027,60 +35690,224 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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>]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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/c++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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.hpp:1364: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]' + 1364 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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: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-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 633 | static std::pair mutualSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~ +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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' + 569 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -35088,40 +35915,40 @@ from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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++/14/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-2024.10+ds/examples/problems/cuvetteproblem.hh:44, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/cuvette_pvs.cpp:35: + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+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 ); @@ -35138,92 +35965,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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~ -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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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/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++/14/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' +/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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -35232,7 +36059,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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]' +/build/reproducible-path/opm-simulators-2024.10+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, @@ -35241,11 +36068,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1037 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1038 | boundaryCtx, @@ -35254,31 +36081,25 @@ | ~~~~~~~~ 1040 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/diffusion_ncp.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ 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 @@ -35292,8 +36113,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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); @@ -35307,35 +36129,99 @@ /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/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-2024.10+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:56: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+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()); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2024.10+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/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()); + | ~~~~~~~~~~~~~~~^~ +[ 62%] 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/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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 62%] Built target co2injection_flash_vcfv +make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_ad.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_darcy_ad.cpp +[ 62%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 62%] Built target powerinjection_forchheimer_fd +make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_ad.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 62%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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, @@ -35344,751 +36230,547 @@ from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/tutorial1problem.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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>' + from /build/reproducible-path/opm-simulators-2024.10+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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ +[ 62%] Linking CXX executable bin/obstacle_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_pvs.dir/link.txt --verbose=1 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ 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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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]' + from /build/reproducible-path/opm-simulators-2024.10+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<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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/vtkwriter.hh:27, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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 +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/dune/istl/bvector.hh:20, - from /usr/include/dune/istl/scalarproducts.hh:18, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/residreductioncriterion.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' - 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2024.10+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/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/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>' + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ 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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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]' + from /build/reproducible-path/opm-simulators-2024.10+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<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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_ad.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/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' 874 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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>]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 62%] Built target obstacle_pvs +make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/outflow_pvs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/outflow_pvs.cpp +In file included from /usr/include/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_darcy_ad.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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_darcy_ad.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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' - 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: +/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | 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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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.hpp:1364: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]' - 1364 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); +/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Scalar = double]' + 1037 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1038 | boundaryCtx, + | ~~~~~~~~~~~~ + 1039 | faceIdx, + | ~~~~~~~~ + 1040 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/examples/tutorial1problem.hh: In member function 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]': -/build/reproducible-path/opm-simulators-2024.10+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); +/build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+ds/opm/models/utils/simulator.hh:224:31: +/build/reproducible-path/opm-simulators-2024.10+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/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_darcy_ad.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:33: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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 = 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 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2024.10+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, - from /build/reproducible-path/opm-simulators-2024.10+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 + from /build/reproducible-path/opm-simulators-2024.10+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()); | ~~~~~~~~~~~~~~~^~ -[ 61%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] Built target lens_immiscible_vcfv_fd -make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/waterair_pvs_ni.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/waterair_pvs_ni.cpp -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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, @@ -36103,43 +36785,21 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+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(); | ^ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/waterair_pvs_ni.cpp:32: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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())); @@ -36153,22 +36813,22 @@ /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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+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 @@ -36187,31 +36847,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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+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/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/waterairproblem.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/waterair_pvs_ni.cpp:33: +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/outflow_pvs.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); @@ -36225,70 +36908,26 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ -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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); @@ -36305,22 +36944,22 @@ /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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+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 @@ -36342,205 +36981,94 @@ /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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' - 961 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' + 1033 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+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 | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' - 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: 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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' + 1080 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here +/build/reproducible-path/opm-simulators-2024.10+ds/examples/outflow_pvs.cpp:52:38: required from here 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/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:72, + from /build/reproducible-path/opm-simulators-2024.10+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()); + | ~~~~~~~~~~~~~~~^~ +/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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~ -/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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1274:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 1274 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:515:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 515 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:723:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 723 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2024.10+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 @@ -36569,111 +37097,79 @@ /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-2024.10+ds/examples/problems/waterairproblem.hh: In member function 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': -/build/reproducible-path/opm-simulators-2024.10+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 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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/outflow_pvs.cpp:35: +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/outflowproblem.hh: In member function 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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]': + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -[ 61%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] Built target lens_immiscible_ecfv_ad -make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/printvfp.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 62%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/printvfp.cpp -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1080 | 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()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080: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 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | 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 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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 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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: 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 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/waterair_pvs_ni +/usr/bin/cmake -E cmake_link_script CMakeFiles/waterair_pvs_ni.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -[ 62%] 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 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-2024.10+ds/opm/models/utils/simulator.hh:224:31: -/build/reproducible-path/opm-simulators-2024.10+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/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, - | ^~~~~~~~ -[ 62%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 62%] Built target lens_immiscible_vcfv_ad +[ 63%] Built target waterair_pvs_ni make -f CMakeFiles/reservoir_ncp_ecfv.dir/build.make CMakeFiles/reservoir_ncp_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 63%] Building CXX object CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_ncp_ecfv.cpp -[ 63%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 63%] Built target diffusion_ncp -make -f CMakeFiles/reservoir_blackoil_ecfv.dir/build.make CMakeFiles/reservoir_blackoil_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 63%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | 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 = 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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, @@ -36682,60 +37178,49 @@ /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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 64%] Linking CXX executable bin/lens_richards_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_richards_vcfv.dir/link.txt --verbose=1 +[ 64%] Linking CXX executable bin/reservoir_ncp_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_vcfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 63%] Built target printvfp -make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/depend +[ 64%] Built target lens_richards_vcfv +make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_immiscible.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.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-2024.10+ds/obj-aarch64-linux-gnu' -[ 63%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/obstacle_immiscible.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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 64%] 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/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+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 | { - | ^ +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/reservoir_blackoil_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 = 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 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/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, + | ^~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 64%] Built target lens_richards_ecfv -make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/depend +[ 64%] Built target reservoir_ncp_vcfv +make -f CMakeFiles/opmrst_inspect.dir/build.make CMakeFiles/opmrst_inspect.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_ad.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/opmrst_inspect.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/build +make -f CMakeFiles/opmrst_inspect.dir/build.make CMakeFiles/opmrst_inspect.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp +[ 64%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/opmrst_inspect.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, @@ -36792,8 +37277,14 @@ /build/reproducible-path/opm-simulators-2024.10+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(); } | ^ -[ 64%] Linking CXX executable bin/tutorial1 -/usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial1.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-2024.10+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+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 | { + | ^ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:45, from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_ncp_ecfv.cpp:32: @@ -37084,114 +37575,6 @@ /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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 64%] Built target tutorial1 -make -f CMakeFiles/test_tasklets.dir/build.make CMakeFiles/test_tasklets.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tasklets.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 64%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_tasklets.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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -37247,28 +37630,6 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_immiscible.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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(); @@ -37308,139 +37669,6 @@ /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/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~^~ -/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~ -/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-2024.10+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1033:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1033 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1080 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -37528,12 +37756,6 @@ /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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 64%] Linking CXX executable bin/test_tasklets -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tasklets.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 @@ -37571,320 +37793,87 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 64%] Linking CXX executable bin/obstacle_ncp +/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_ncp.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); + | ^~~ +[ 64%] Linking CXX executable bin/opmrst_inspect +/usr/bin/cmake -E cmake_link_script CMakeFiles/opmrst_inspect.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 64%] Built target test_tasklets -make -f CMakeFiles/test_stoppedwells.dir/build.make CMakeFiles/test_stoppedwells.dir/depend +[ 64%] Built target obstacle_ncp +make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_stoppedwells.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/printvfp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_stoppedwells.dir/build.make CMakeFiles/test_stoppedwells.dir/build +make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/printvfp.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] Built target opmrst_inspect +make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/tutorial1.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/tutorial1.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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 792 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); - | ^ -[ 65%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_stoppedwells.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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>' + 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 > > >' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 792 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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(); } - | ^ -[ 65%] 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 /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' - 874 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilproblem.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:50, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:32: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 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/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())); @@ -37898,24 +37887,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: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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); @@ -37933,131 +37921,109 @@ /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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | 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-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/c++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:30: -/usr/include/c++/14/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' +/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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/14/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/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); @@ -38074,24 +38040,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: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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 @@ -38112,136 +38077,60 @@ /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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 168 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 | ^~~~~~~~~~ -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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/examples/obstacle_immiscible.cpp:35: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1037:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Scalar = double]' - 1037 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1038 | boundaryCtx, - | ~~~~~~~~~~~~ - 1039 | faceIdx, - | ~~~~~~~~ - 1040 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' + 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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 file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -38262,33 +38151,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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14/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 | ^~~~~~~~ -[ 65%] Built target cuvette_pvs -make -f CMakeFiles/test_timer.dir/build.make CMakeFiles/test_timer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_timer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 66%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_timer.cpp +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+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 ); @@ -38305,20 +38188,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-2024.10+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:168:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' 168 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 @@ -38341,40 +38224,24 @@ /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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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 /build/reproducible-path/opm-simulators-2024.10+ds/examples/powerinjection_forchheimer_ad.cpp:33: -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -38409,340 +38276,537 @@ /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:1364: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]' 1364 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2024.10+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:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 564 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +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-2024.10+ds/opm/models/utils/simulator.hh:224:31: +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 65%] 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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:1080:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1080 | 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 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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 + | ^~~~~~~~ +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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2024.10+ds/examples/tutorial1problem.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:583:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 583 | auto [xCO2_new, yH2O_new] = mutualSolubility_(temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:135:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 135 | auto [xCO2, yH2O] = fixPointIterSolubility_(temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Communication = Dune::Communication]' 224 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 107 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 633 | static std::pair mutualSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~ -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-2024.10+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++/14/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++/14/bits/alloc_traits.h:569: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 >]' - 569 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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>]' +/build/reproducible-path/opm-simulators-2024.10+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:564:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 564 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:648:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 648 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+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(); + | ^ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); + | ^ +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-2024.10+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~^~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:193:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 193 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:792:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 792 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:672:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 672 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:874: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>]' + 874 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/linalg/residreductioncriterion.hh:32, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/bicgstabsolver.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~^~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:961: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>]' + 961 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~ +/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-2024.10+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1009: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>]' + 1009 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:564:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 564 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:668:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 668 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 + | ^~~~~~~~~~~~~~~~~~~~~ +[ 65%] Linking CXX executable bin/powerinjection_forchheimer_ad +/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_ad.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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -[ 66%] Linking CXX executable bin/reservoir_ncp_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_vcfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] Built target powerinjection_darcy_ad +make -f CMakeFiles/test_tasklets.dir/build.make CMakeFiles/test_tasklets.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tasklets.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_tasklets.cpp +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmodel.hh:56: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ^~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2024.10+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::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-2024.10+ds/opm/models/utils/simulator.hh:224:31: -/build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 65%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] Built target powerinjection_forchheimer_ad +make -f CMakeFiles/test_stoppedwells.dir/build.make CMakeFiles/test_stoppedwells.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_stoppedwells.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 66%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_stoppedwells.cpp +/build/reproducible-path/opm-simulators-2024.10+ds/examples/tutorial1problem.hh: In member function 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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(); + | ^~~~~~~~~~~ +[ 66%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 66%] Built target test_tasklets +make -f CMakeFiles/test_timer.dir/build.make CMakeFiles/test_timer.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_timer.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 67%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_timer.cpp +[ 67%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 66%] Built target reservoir_ncp_vcfv +[ 67%] Built target reservoir_blackoil_ecfv make -f CMakeFiles/test_vfpproperties.dir/build.make CMakeFiles/test_vfpproperties.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_vfpproperties.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Building CXX object CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o +[ 68%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_vfpproperties.cpp -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-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2024.10+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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 67%] Linking CXX executable bin/test_stoppedwells -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_stoppedwells.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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Built target test_stoppedwells +[ 68%] Built target printvfp make -f CMakeFiles/test_wellmodel.dir/build.make CMakeFiles/test_wellmodel.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellmodel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Building CXX object CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o +[ 68%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_wellmodel.cpp -[ 67%] Linking CXX executable bin/test_timer -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_timer.dir/link.txt --verbose=1 -[ 67%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 68%] Linking CXX executable bin/outflow_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/outflow_pvs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Built target test_timer +[ 68%] Built target outflow_pvs make -f CMakeFiles/test_wellprodindexcalculator.dir/build.make CMakeFiles/test_wellprodindexcalculator.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellprodindexcalculator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Building CXX object CMakeFiles/test_wellprodindexcalculator.dir/tests/test_wellprodindexcalculator.cpp.o +[ 68%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_wellprodindexcalculator.cpp +[ 68%] Linking CXX executable bin/test_vfpproperties +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_vfpproperties.dir/link.txt --verbose=1 +[ 68%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 68%] Built target test_stoppedwells +make -f CMakeFiles/test_interregflows.dir/build.make CMakeFiles/test_interregflows.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_interregflows.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 68%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_interregflows.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Built target test_vfpproperties -make -f CMakeFiles/test_milu.dir/build.make CMakeFiles/test_milu.dir/depend +[ 68%] Built target test_vfpproperties +make -f CMakeFiles/test_invert.dir/build.make CMakeFiles/test_invert.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_milu.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_invert.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_milu.dir/build.make CMakeFiles/test_milu.dir/build +make -f CMakeFiles/test_invert.dir/build.make CMakeFiles/test_invert.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_milu.cpp -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 68%] Linking CXX executable bin/waterair_pvs_ni -/usr/bin/cmake -E cmake_link_script CMakeFiles/waterair_pvs_ni.dir/link.txt --verbose=1 -/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, - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_invert.cpp +[ 69%] Linking CXX executable bin/test_timer +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_timer.dir/link.txt --verbose=1 +[ 69%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 68%] Built target waterair_pvs_ni -make -f CMakeFiles/test_multmatrixtransposed.dir/build.make CMakeFiles/test_multmatrixtransposed.dir/depend +[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_multmatrixtransposed.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_keyword_validator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_multmatrixtransposed.dir/build.make CMakeFiles/test_multmatrixtransposed.dir/build +make -f CMakeFiles/test_keyword_validator.dir/build.make CMakeFiles/test_keyword_validator.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 68%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_multmatrixtransposed.cpp -[ 68%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_keyword_validator.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 68%] Built target test_multmatrixtransposed -make -f CMakeFiles/test_norne_pvt.dir/build.make CMakeFiles/test_norne_pvt.dir/depend +[ 69%] Built target test_timer +make -f CMakeFiles/test_LogOutputHelper.dir/build.make CMakeFiles/test_LogOutputHelper.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_norne_pvt.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_LogOutputHelper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_norne_pvt.dir/build.make CMakeFiles/test_norne_pvt.dir/build +make -f CMakeFiles/test_LogOutputHelper.dir/build.make CMakeFiles/test_LogOutputHelper.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_norne_pvt.cpp -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_LogOutputHelper.cpp +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | 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 = 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-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2024.10+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 /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -38782,342 +38846,301 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/WellInterface_impl.hpp:1740: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]' 1739 | const Scalar rv_sat = gasPvt.saturatedOilVaporizationFactor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1740 | (regIdx, temperature, connection_pressure); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/WellInterface_impl.hpp:1642: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]' - 1642 | const Scalar d = this->computeConnectionDFactor(perf, intQuants, ws); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/StandardWell_impl.hpp:1488: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]' - 1488 | const std::vector Tw = this->wellIndex(perf, intQuants, trans_mult, wellstate_nupcol); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/StandardWell_impl.hpp:1468:5: required from here - 1468 | StandardWell:: - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Linking CXX executable bin/test_milu -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_milu.dir/link.txt --verbose=1 -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 69%] Built target test_milu -make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/moduleVersion.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -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-2024.10+ds/opm/simulators/utils/moduleVersion.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 69%] Built target moduleVersion -make -f CMakeFiles/test_parametersystem.dir/build.make CMakeFiles/test_parametersystem.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parametersystem.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parametersystem.cpp -[ 70%] Linking CXX executable bin/test_wellprodindexcalculator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1740 | (regIdx, temperature, connection_pressure); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/WellInterface_impl.hpp:1642: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]' + 1642 | const Scalar d = this->computeConnectionDFactor(perf, intQuants, ws); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/StandardWell_impl.hpp:1488: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]' + 1488 | const std::vector Tw = this->wellIndex(perf, intQuants, trans_mult, wellstate_nupcol); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/wells/StandardWell_impl.hpp:1468:5: required from here + 1468 | StandardWell:: + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Linking CXX executable bin/test_wellprodindexcalculator /usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellprodindexcalculator.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target test_wellprodindexcalculator -make -f CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/depend +[ 69%] Built target test_wellprodindexcalculator +make -f CMakeFiles/test_HDF5File.dir/build.make CMakeFiles/test_HDF5File.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5File.dir/DependInfo.cmake "--color=" +[ 69%] Linking CXX executable bin/test_keyword_validator +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_keyword_validator.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build +make -f CMakeFiles/test_HDF5File.dir/build.make CMakeFiles/test_HDF5File.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 70%] Linking CXX executable bin/test_parametersystem -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parametersystem.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_HDF5File.cpp +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-2024.10+ds/opm/models/utils/simulator.hh:224:31: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target test_parametersystem -make -f CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/depend +[ 69%] Built target test_keyword_validator +make -f CMakeFiles/test_HDF5Serializer.dir/build.make CMakeFiles/test_HDF5Serializer.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5Serializer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build +make -f CMakeFiles/test_HDF5Serializer.dir/build.make CMakeFiles/test_HDF5Serializer.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_WaterSatfuncConsistencyChecks.cpp +[ 69%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_HDF5Serializer.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); + | ~~~~~~~~~~~~^~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Linking CXX executable bin/powerinjection_forchheimer_ad -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_ad.dir/link.txt --verbose=1 -[ 70%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 70%] Linking CXX executable bin/test_LogOutputHelper +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_LogOutputHelper.dir/link.txt --verbose=1 +[ 70%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target test_norne_pvt -make -f CMakeFiles/test_ghostlastmatrixadapter.dir/build.make CMakeFiles/test_ghostlastmatrixadapter.dir/depend +[ 70%] Built target test_LogOutputHelper +make -f CMakeFiles/test_wellstate.dir/build.make CMakeFiles/test_wellstate.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ghostlastmatrixadapter.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellstate.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ghostlastmatrixadapter.dir/build.make CMakeFiles/test_ghostlastmatrixadapter.dir/build +make -f CMakeFiles/test_wellstate.dir/build.make CMakeFiles/test_wellstate.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ghostlastmatrixadapter.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_wellstate.cpp +[ 71%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target powerinjection_forchheimer_ad -make -f CMakeFiles/test_parallelistlinformation.dir/build.make CMakeFiles/test_parallelistlinformation.dir/depend +[ 71%] Built target test_HDF5File +make -f CMakeFiles/test_nonnc.dir/build.make CMakeFiles/test_nonnc.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallelistlinformation.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_nonnc.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallelistlinformation.dir/build.make CMakeFiles/test_parallelistlinformation.dir/build +make -f CMakeFiles/test_nonnc.dir/build.make CMakeFiles/test_nonnc.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallelistlinformation.cpp +[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_nonnc.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, | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~^~ +[ 71%] Built target tutorial1 +make -f CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_GasSatfuncConsistencyChecks.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_GasSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_GasSatfuncConsistencyChecks.cpp +[ 71%] Linking CXX executable bin/test_HDF5Serializer +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5Serializer.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/tests/test_ghostlastmatrixadapter.cpp:26: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Dune::FieldMatrix]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/tests/test_ghostlastmatrixadapter.cpp:295:63: required from here - 295 | return Opm::Amg::getQuasiImpesWeights(mat, 0, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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) - | ^~~~~~~~~~~~~~~~~~~~ -[ 70%] Linking CXX executable bin/obstacle_immiscible -/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_immiscible.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target obstacle_immiscible -make -f CMakeFiles/test_ParallelSerialization.dir/build.make CMakeFiles/test_ParallelSerialization.dir/depend +[ 71%] Built target test_HDF5Serializer +make -f CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_OilSatfuncConsistencyChecks.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ParallelSerialization.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_OilSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ParallelSerialization.dir/build.make CMakeFiles/test_ParallelSerialization.dir/build +make -f CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ParallelSerialization.cpp -[ 70%] Linking CXX executable bin/test_WaterSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ncp/ncpmodel.hh:33: +[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_OilSatfuncConsistencyChecks.cpp +[ 71%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 71%] Built target reservoir_ncp_ecfv +make -f CMakeFiles/test_SatfuncConsistencyChecks.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_SatfuncConsistencyChecks.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); | ~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 72%] Linking CXX executable bin/test_GasSatfuncConsistencyChecks +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_GasSatfuncConsistencyChecks.dir/link.txt --verbose=1 +[ 72%] Linking CXX executable bin/test_interregflows +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_interregflows.dir/link.txt --verbose=1 +[ 72%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target test_WaterSatfuncConsistencyChecks -make -f CMakeFiles/test_HDF5File.dir/build.make CMakeFiles/test_HDF5File.dir/depend +[ 72%] Built target test_GasSatfuncConsistencyChecks +make -f CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5File.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_HDF5File.dir/build.make CMakeFiles/test_HDF5File.dir/build +make -f CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_HDF5File.cpp -[ 70%] Linking CXX executable bin/test_parallelistlinformation -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallelistlinformation.dir/link.txt --verbose=1 -[ 70%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 72%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_SatfuncConsistencyChecks_parallel.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target test_parallelistlinformation -make -f CMakeFiles/test_deferredlogger.dir/build.make CMakeFiles/test_deferredlogger.dir/depend +[ 72%] 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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_deferredlogger.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_milu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_deferredlogger.dir/build.make CMakeFiles/test_deferredlogger.dir/build +make -f CMakeFiles/test_milu.dir/build.make CMakeFiles/test_milu.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_deferredlogger.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 72%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_milu.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] Built target test_ghostlastmatrixadapter -make -f CMakeFiles/test_dilu.dir/build.make CMakeFiles/test_dilu.dir/depend +[ 72%] Built target test_nonnc +make -f CMakeFiles/test_multmatrixtransposed.dir/build.make CMakeFiles/test_multmatrixtransposed.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_dilu.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_multmatrixtransposed.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_dilu.dir/build.make CMakeFiles/test_dilu.dir/build +make -f CMakeFiles/test_multmatrixtransposed.dir/build.make CMakeFiles/test_multmatrixtransposed.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 70%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_dilu.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/DILU.hpp:24, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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; - | ^~~~~~ -[ 70%] Linking CXX executable bin/test_HDF5File -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5File.dir/link.txt --verbose=1 -[ 70%] Linking CXX executable bin/reservoir_ncp_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_ecfv.dir/link.txt --verbose=1 -[ 71%] Linking CXX executable bin/test_ThreePointHorizontalSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/link.txt --verbose=1 -[ 71%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 72%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_multmatrixtransposed.cpp +[ 72%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 72%] 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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_norne_pvt.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target reservoir_ncp_ecfv -make -f CMakeFiles/test_equil.dir/build.make CMakeFiles/test_equil.dir/depend -[ 71%] Built target test_HDF5File +make -f CMakeFiles/test_norne_pvt.dir/build.make CMakeFiles/test_norne_pvt.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_equil.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/test_extractMatrix.dir/build.make CMakeFiles/test_extractMatrix.dir/depend +[ 73%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_norne_pvt.cpp +[ 73%] Linking CXX executable bin/test_wellstate +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellstate.dir/link.txt --verbose=1 +[ 73%] Linking CXX executable bin/reservoir_blackoil_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_vcfv.dir/link.txt --verbose=1 +[ 73%] Linking CXX executable bin/test_SatfuncConsistencyChecks +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SatfuncConsistencyChecks.dir/link.txt --verbose=1 +[ 73%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 73%] Built target test_SatfuncConsistencyChecks +make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_extractMatrix.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/moduleVersion.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_extractMatrix.dir/build.make CMakeFiles/test_extractMatrix.dir/build +make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 73%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -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-2024.10+ds/opm/simulators/utils/moduleVersion.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_equil.dir/build.make CMakeFiles/test_equil.dir/build +[ 73%] Built target reservoir_blackoil_vcfv +make -f CMakeFiles/test_parametersystem.dir/build.make CMakeFiles/test_parametersystem.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_extractMatrix.cpp -[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_equil.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parametersystem.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_ThreePointHorizontalSatfuncConsistencyChecks -make -f CMakeFiles/test_tasklets_failure.dir/build.make CMakeFiles/test_tasklets_failure.dir/depend +make -f CMakeFiles/test_parametersystem.dir/build.make CMakeFiles/test_parametersystem.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tasklets_failure.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parametersystem.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tasklets_failure.dir/build.make CMakeFiles/test_tasklets_failure.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 74%] Built target test_wellstate +make -f CMakeFiles/test_tasklets_failure.dir/build.make CMakeFiles/test_tasklets_failure.dir/depend +[ 74%] Built target moduleVersion make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_deferredlogger +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tasklets_failure.dir/DependInfo.cmake "--color=" make -f CMakeFiles/test_ALQState.dir/build.make CMakeFiles/test_ALQState.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ALQState.dir/DependInfo.cmake "--color=" -[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_tasklets_failure.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_ALQState.dir/tests/test_ALQState.cpp.o +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_tasklets_failure.cpp +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ALQState.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~^~ -[ 71%] Linking CXX executable bin/test_wellmodel -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellmodel.dir/link.txt --verbose=1 -[ 71%] Linking CXX executable bin/test_ALQState -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ALQState.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_wellmodel +[ 74%] Built target test_wellmodel make -f CMakeFiles/test_aquifergridutils.dir/build.make CMakeFiles/test_aquifergridutils.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_aquifergridutils.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_aquifergridutils.dir/tests/test_aquifergridutils.cpp.o +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_aquifergridutils.cpp -[ 71%] Linking CXX executable bin/test_extractMatrix -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_extractMatrix.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 74%] Linking CXX executable bin/test_SatfuncConsistencyChecks_parallel +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/link.txt --verbose=1 +[ 74%] Linking CXX executable bin/test_ALQState +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ALQState.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_extractMatrix -make -f CMakeFiles/test_blackoil_amg.dir/build.make CMakeFiles/test_blackoil_amg.dir/depend +[ 74%] Built target test_SatfuncConsistencyChecks_parallel +make -f CMakeFiles/test_deferredlogger.dir/build.make CMakeFiles/test_deferredlogger.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_blackoil_amg.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_deferredlogger.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_blackoil_amg.dir/build.make CMakeFiles/test_blackoil_amg.dir/build +make -f CMakeFiles/test_deferredlogger.dir/build.make CMakeFiles/test_deferredlogger.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_blackoil_amg.cpp +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_deferredlogger.cpp +[ 74%] Linking CXX executable bin/test_parametersystem +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parametersystem.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_ALQState -make -f CMakeFiles/test_convergenceoutputconfiguration.dir/build.make CMakeFiles/test_convergenceoutputconfiguration.dir/depend +[ 74%] Built target test_ALQState +make -f CMakeFiles/test_dilu.dir/build.make CMakeFiles/test_dilu.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_convergenceoutputconfiguration.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_dilu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_convergenceoutputconfiguration.dir/build.make CMakeFiles/test_convergenceoutputconfiguration.dir/build +make -f CMakeFiles/test_dilu.dir/build.make CMakeFiles/test_dilu.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_convergenceoutputconfiguration.cpp -[ 71%] Linking CXX executable bin/reservoir_blackoil_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_ecfv.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_blackoil_amg.cpp:27: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Dune::FieldMatrix]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/tests/test_blackoil_amg.cpp:298:63: required from here - 298 | return Opm::Amg::getQuasiImpesWeights(mat, 0, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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) - | ^~~~~~~~~~~~~~~~~~~~ -[ 71%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_dilu.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target reservoir_blackoil_ecfv -make -f CMakeFiles/test_convergencereport.dir/build.make CMakeFiles/test_convergencereport.dir/depend +[ 74%] Built target test_parametersystem +make -f CMakeFiles/test_equil.dir/build.make CMakeFiles/test_equil.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_convergencereport.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_equil.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_convergencereport.dir/build.make CMakeFiles/test_convergencereport.dir/build +make -f CMakeFiles/test_equil.dir/build.make CMakeFiles/test_equil.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_convergencereport.cpp +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_equil.cpp In file included from /usr/include/opm/grid/polyhedralgrid.hh:1, from /build/reproducible-path/opm-simulators-2024.10+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]': @@ -39133,32 +39156,67 @@ /usr/include/opm/grid/polyhedralgrid/grid.hh:1284:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | GlobalCoordinate copyToGlobalCoordinate( const double* coords ) const | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 74%] Linking CXX executable bin/test_milu +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_milu.dir/link.txt --verbose=1 +[ 74%] Linking CXX executable bin/test_OilSatfuncConsistencyChecks +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_OilSatfuncConsistencyChecks.dir/link.txt --verbose=1 +[ 74%] Linking CXX executable bin/test_norne_pvt +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_norne_pvt.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/DILU.hpp:24, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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; + | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_convergenceoutputconfiguration +[ 74%] Built target test_norne_pvt +make -f CMakeFiles/test_extractMatrix.dir/build.make CMakeFiles/test_extractMatrix.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_extractMatrix.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_extractMatrix.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 74%] Built target test_milu make -f CMakeFiles/test_flexiblesolver.dir/build.make CMakeFiles/test_flexiblesolver.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_flexiblesolver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_flexiblesolver.dir/tests/test_flexiblesolver.cpp.o +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_flexiblesolver.cpp -[ 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 74%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_dilu +[ 74%] Built target test_OilSatfuncConsistencyChecks make -f CMakeFiles/test_glift1.dir/build.make CMakeFiles/test_glift1.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_glift1.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_glift1.dir/tests/test_glift1.cpp.o +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_glift1.cpp -[ 72%] Linking CXX executable bin/test_blackoil_amg -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_blackoil_amg.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 74%] Built target test_deferredlogger +make -f CMakeFiles/test_graphcoloring.dir/build.make CMakeFiles/test_graphcoloring.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_graphcoloring.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_graphcoloring.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_flexiblesolver.cpp:26: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': /build/reproducible-path/opm-simulators-2024.10+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 > >]' @@ -39176,236 +39234,127 @@ /build/reproducible-path/opm-simulators-2024.10+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) | ^~~~~~~~~~~~~~~~~~~~ -[ 73%] Linking CXX executable bin/test_convergencereport -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_convergencereport.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:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /usr/include/opm/grid/cpgrid/GridHelpers.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:29: -/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 107 | :Simulator(Communication(), verbose) - | ^ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:122:39: required from 'std::unique_ptr::type::type> 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]' - 122 | return std::make_unique(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:274:44: required from here - 274 | 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 - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_convergencereport -make -f CMakeFiles/test_graphcoloring.dir/build.make CMakeFiles/test_graphcoloring.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_graphcoloring.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_graphcoloring.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 74%] Linking CXX executable bin/test_extractMatrix +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_extractMatrix.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_blackoil_amg +[ 74%] Built target test_extractMatrix make -f CMakeFiles/test_GroupState.dir/build.make CMakeFiles/test_GroupState.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_GroupState.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] Building CXX object CMakeFiles/test_GroupState.dir/tests/test_GroupState.cpp.o +[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_GroupState.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:40: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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.hpp:775: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]' - 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:376:41: required from 'void Opm::FlowProblemBlackoil::finishInit() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 376 | FlowProblemType::writeOutput(true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 107 | :Simulator(Communication(), verbose) - | ^ -/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:122:39: required from 'std::unique_ptr::type::type> 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]' - 122 | return std::make_unique(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:274:44: required from here - 274 | auto simulator = initSimulator("equil_base.DATA"); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:416:18: required from here - 416 | 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; - | ^~~~~~ -[ 73%] Linking CXX executable bin/test_flexiblesolver -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_flexiblesolver.dir/link.txt --verbose=1 -[ 73%] Linking CXX executable bin/test_GroupState +[ 74%] 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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 74%] Linking CXX executable bin/test_flexiblesolver +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_flexiblesolver.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_flexiblesolver -make -f CMakeFiles/test_interregflows.dir/build.make CMakeFiles/test_interregflows.dir/depend +[ 74%] Built target test_GroupState +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_interregflows.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallel_wbp_sourcevalues.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_interregflows.dir/build.make CMakeFiles/test_interregflows.dir/build +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-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_interregflows.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallel_wbp_sourcevalues.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_GroupState -make -f CMakeFiles/test_invert.dir/build.make CMakeFiles/test_invert.dir/depend +[ 75%] Built target test_flexiblesolver +make -f CMakeFiles/test_parallelwellinfo.dir/build.make CMakeFiles/test_parallelwellinfo.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_invert.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallelwellinfo.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_invert.dir/build.make CMakeFiles/test_invert.dir/build +make -f CMakeFiles/test_parallelwellinfo.dir/build.make CMakeFiles/test_parallelwellinfo.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_invert.cpp -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp: In function 'std::vector > cellVerticalExtent(const GridView&) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:139:72: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 139 | cellZMinMax[elemIdx] = Opm::EQUIL::Details::cellZMinMax(element); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 74%] Linking CXX executable bin/test_aquifergridutils +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallelwellinfo.cpp +[ 75%] Linking CXX executable bin/test_aquifergridutils /usr/bin/cmake -E cmake_link_script CMakeFiles/test_aquifergridutils.dir/link.txt --verbose=1 +[ 75%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_aquifergridutils -make -f CMakeFiles/test_keyword_validator.dir/build.make CMakeFiles/test_keyword_validator.dir/depend +[ 75%] Built target test_aquifergridutils +make -f CMakeFiles/test_partitionCells.dir/build.make CMakeFiles/test_partitionCells.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_keyword_validator.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_partitionCells.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_keyword_validator.dir/build.make CMakeFiles/test_keyword_validator.dir/build +make -f CMakeFiles/test_partitionCells.dir/build.make CMakeFiles/test_partitionCells.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_keyword_validator.cpp -[ 74%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 75%] Building CXX object CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_partitionCells.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 74%] Linking CXX executable bin/test_invert -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_invert.dir/link.txt --verbose=1 -[ 74%] Built target test_graphcoloring -make -f CMakeFiles/test_LogOutputHelper.dir/build.make CMakeFiles/test_LogOutputHelper.dir/depend +[ 75%] Built target test_dilu +make -f CMakeFiles/test_preconditionerfactory.dir/build.make CMakeFiles/test_preconditionerfactory.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_LogOutputHelper.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_preconditionerfactory.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_LogOutputHelper.dir/build.make CMakeFiles/test_LogOutputHelper.dir/build +make -f CMakeFiles/test_preconditionerfactory.dir/build.make CMakeFiles/test_preconditionerfactory.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 74%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_LogOutputHelper.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_preconditionerfactory.cpp +[ 75%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_invert -make -f CMakeFiles/test_parallel_wbp_sourcevalues.dir/build.make CMakeFiles/test_parallel_wbp_sourcevalues.dir/depend +[ 75%] Built target test_graphcoloring +make -f CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallel_wbp_sourcevalues.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallel_wbp_sourcevalues.dir/build.make CMakeFiles/test_parallel_wbp_sourcevalues.dir/build +make -f CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallel_wbp_sourcevalues.cpp +[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp [ 75%] 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 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 75%] Built target test_parallel_wbp_sourcevalues -make -f CMakeFiles/test_parallelwellinfo.dir/build.make CMakeFiles/test_parallelwellinfo.dir/depend +make -f CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallelwellinfo.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallelwellinfo.dir/build.make CMakeFiles/test_parallelwellinfo.dir/build +make -f CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallelwellinfo.cpp +[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_WaterSatfuncConsistencyChecks.cpp +[ 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 /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_preconditionerfactory.cpp:31: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/tests/test_preconditionerfactory.cpp:114:28: required from here + 114 | auto sol = testPrec(prm, "matr33.txt", "rhs3.txt"); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 75%] Built target test_partitionCells +make -f CMakeFiles/test_ghostlastmatrixadapter.dir/build.make CMakeFiles/test_ghostlastmatrixadapter.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ghostlastmatrixadapter.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ghostlastmatrixadapter.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:314, @@ -39444,8 +39393,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 | ^~~~~~ -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 +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /usr/include/opm/grid/cpgrid/GridHelpers.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:29: +/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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' + 107 | :Simulator(Communication(), verbose) + | ^ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:122:39: required from 'std::unique_ptr::type::type> 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]' + 122 | return std::make_unique(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:274:44: required from here + 274 | 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 + | ^~~~~~ +[ 75%] Linking CXX executable bin/test_parallelwellinfo +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallelwellinfo.dir/link.txt --verbose=1 In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -39503,6 +39486,117 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/matrixblock.hh:27, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}]' + 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/alloc_traits.h:694: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]' + 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:607:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:457:62: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]' + 457 | return std::make_shared>(op.getmat()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:680: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]' + 680 | StandardPreconditioners::add(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:744: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]' + 744 | return instance().doCreate(op, prm, weightsCalculator, pressureIndex); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:40: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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.hpp:775: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]' + 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:376:41: required from 'void Opm::FlowProblemBlackoil::finishInit() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' + 376 | FlowProblemType::writeOutput(true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' + 107 | :Simulator(Communication(), verbose) + | ^ +/usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:122:39: required from 'std::unique_ptr::type::type> 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]' + 122 | return std::make_unique(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:274:44: required from here + 274 | auto simulator = initSimulator("equil_base.DATA"); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:416:18: required from here + 416 | 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; + | ^~~~~~ In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -39519,6 +39613,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; | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); @@ -39529,6 +39625,15 @@ /build/reproducible-path/opm-simulators-2024.10+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) | ^~~~~~~~~~~~~~~~~~~~~ +[ 75%] Built target test_parallelwellinfo +make -f CMakeFiles/test_parallelistlinformation.dir/build.make CMakeFiles/test_parallelistlinformation.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallelistlinformation.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallelistlinformation.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -39546,45 +39651,107 @@ /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-2024.10+ds/tests/test_ghostlastmatrixadapter.cpp:26: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Dune::FieldMatrix]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/tests/test_ghostlastmatrixadapter.cpp:295:63: required from here + 295 | return Opm::Amg::getQuasiImpesWeights(mat, 0, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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) + | ^~~~~~~~~~~~~~~~~~~~ +[ 75%] Linking CXX executable bin/test_WaterSatfuncConsistencyChecks +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/link.txt --verbose=1 +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-2024.10+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-2024.10+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-2024.10+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_tasklets_failure /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tasklets_failure.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_tasklets_failure -make -f CMakeFiles/test_partitionCells.dir/build.make CMakeFiles/test_partitionCells.dir/depend +[ 75%] Built target test_WaterSatfuncConsistencyChecks +make -f CMakeFiles/test_ParallelSerialization.dir/build.make CMakeFiles/test_ParallelSerialization.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_partitionCells.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ParallelSerialization.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_partitionCells.dir/build.make CMakeFiles/test_partitionCells.dir/build +make -f CMakeFiles/test_ParallelSerialization.dir/build.make CMakeFiles/test_ParallelSerialization.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 75%] Building CXX object CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_partitionCells.cpp -[ 75%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 75%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_ParallelSerialization.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:46: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_keyword_validator -make -f CMakeFiles/test_preconditionerfactory.dir/build.make CMakeFiles/test_preconditionerfactory.dir/depend +[ 75%] Built target test_tasklets_failure +make -f CMakeFiles/test_privarspacking.dir/build.make CMakeFiles/test_privarspacking.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_preconditionerfactory.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_privarspacking.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_preconditionerfactory.dir/build.make CMakeFiles/test_preconditionerfactory.dir/build +make -f CMakeFiles/test_privarspacking.dir/build.make CMakeFiles/test_privarspacking.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_preconditionerfactory.cpp -[ 75%] Linking CXX executable bin/test_parallelwellinfo -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallelwellinfo.dir/link.txt --verbose=1 +[ 76%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_privarspacking.cpp +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/tests/test_equil.cpp: In function 'std::vector > cellVerticalExtent(const GridView&) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:139:72: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 139 | cellZMinMax[elemIdx] = Opm::EQUIL::Details::cellZMinMax(element); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); + | ^~~~~~~~~~~~~~~~~~~~ +[ 76%] Linking CXX executable bin/test_ghostlastmatrixadapter +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ghostlastmatrixadapter.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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +[ 76%] Linking CXX executable bin/test_privarspacking +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_privarspacking.dir/link.txt --verbose=1 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:36: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -[ 75%] Linking CXX executable bin/test_partitionCells -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_partitionCells.dir/link.txt --verbose=1 /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); @@ -39601,172 +39768,49 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_parallelwellinfo -make -f CMakeFiles/test_wellstate.dir/build.make CMakeFiles/test_wellstate.dir/depend -[ 76%] Linking CXX executable bin/test_LogOutputHelper -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellstate.dir/DependInfo.cmake "--color=" -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_LogOutputHelper.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_wellstate.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] Built target test_partitionCells -make -f CMakeFiles/test_nonnc.dir/build.make CMakeFiles/test_nonnc.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_nonnc.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_nonnc.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_preconditionerfactory.cpp:31: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/tests/test_preconditionerfactory.cpp:114:28: required from here - 114 | auto sol = testPrec(prm, "matr33.txt", "rhs3.txt"); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] Built target test_LogOutputHelper -make -f CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_GasSatfuncConsistencyChecks.dir/depend +[ 76%] Built target test_privarspacking +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_GasSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_region_phase_pvaverage.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build +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-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_GasSatfuncConsistencyChecks.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/matrixblock.hh:27, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}]' - 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/alloc_traits.h:694: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]' - 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:607:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/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-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:457:62: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]' - 457 | return std::make_shared>(op.getmat()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:680: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]' - 680 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:744: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]' - 744 | return instance().doCreate(op, prm, weightsCalculator, pressureIndex); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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); - | ^~~~~~~~~~~~~~~~~~~~ -[ 78%] Linking CXX executable bin/test_GasSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_GasSatfuncConsistencyChecks.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_GasSatfuncConsistencyChecks -make -f CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_OilSatfuncConsistencyChecks.dir/depend +[ 77%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_region_phase_pvaverage.cpp +[ 77%] Built target test_ghostlastmatrixadapter +make -f CMakeFiles/test_relpermdiagnostics.dir/build.make CMakeFiles/test_relpermdiagnostics.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_OilSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_relpermdiagnostics.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build +make -f CMakeFiles/test_relpermdiagnostics.dir/build.make CMakeFiles/test_relpermdiagnostics.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_OilSatfuncConsistencyChecks.cpp -[ 78%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 77%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_relpermdiagnostics.cpp +[ 77%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_nonnc -make -f CMakeFiles/test_SatfuncConsistencyChecks.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks.dir/depend +[ 77%] Built target test_parallelistlinformation +make -f CMakeFiles/test_RestartSerialization.dir/build.make CMakeFiles/test_RestartSerialization.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_RestartSerialization.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_SatfuncConsistencyChecks.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks.dir/build +make -f CMakeFiles/test_RestartSerialization.dir/build.make CMakeFiles/test_RestartSerialization.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_SatfuncConsistencyChecks.cpp -[ 78%] Linking CXX executable bin/test_interregflows -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_interregflows.dir/link.txt --verbose=1 +[ 77%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_RestartSerialization.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:28, from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_preconditionerfactory.cpp:28: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/DILU.hpp: In function '_ZN4Dune15MultithreadDILUINS_10BCRSMatrixIN3Opm11MatrixBlockIdLi1ELi1EEESaIS4_EEENS_11BlockVectorINS_11FieldVectorIdLi1EEESaIS9_EEESB_E14parallelUpdateEv._omp_fn.1': /build/reproducible-path/opm-simulators-2024.10+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp: In function 'std::vector > cellVerticalExtent(const GridView&) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:126:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 126 | static std::vector> cellVerticalExtent(const GridView& gridView) - | ^~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_interregflows -make -f CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_SatfuncConsistencyChecks_parallel.cpp +[ 77%] 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 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:32: @@ -39774,140 +39818,132 @@ /build/reproducible-path/opm-simulators-2024.10+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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 78%] Linking CXX executable bin/test_wellstate -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellstate.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_wellstate -make -f CMakeFiles/test_privarspacking.dir/build.make CMakeFiles/test_privarspacking.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_privarspacking.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 79%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_privarspacking.cpp -In file included from /usr/include/c++/14/vector:72, - from /usr/include/opm/grid/GridManager.hpp:24, - from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:28: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 79%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 79%] Built target test_privarspacking -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_region_phase_pvaverage.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_region_phase_pvaverage.cpp -[ 80%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_SatfuncConsistencyChecks -make -f CMakeFiles/test_relpermdiagnostics.dir/build.make CMakeFiles/test_relpermdiagnostics.dir/depend +[ 77%] Built target test_region_phase_pvaverage +make -f CMakeFiles/test_rstconv.dir/build.make CMakeFiles/test_rstconv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_relpermdiagnostics.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_rstconv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_relpermdiagnostics.dir/build.make CMakeFiles/test_relpermdiagnostics.dir/build +make -f CMakeFiles/test_rstconv.dir/build.make CMakeFiles/test_rstconv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_relpermdiagnostics.cpp -[ 80%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_rstconv.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 +[ 78%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_SatfuncConsistencyChecks_parallel -make -f CMakeFiles/test_RestartSerialization.dir/build.make CMakeFiles/test_RestartSerialization.dir/depend +[ 78%] Built target test_ThreePointHorizontalSatfuncConsistencyChecks +make -f CMakeFiles/test_blackoil_amg.dir/build.make CMakeFiles/test_blackoil_amg.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_RestartSerialization.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_blackoil_amg.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_RestartSerialization.dir/build.make CMakeFiles/test_RestartSerialization.dir/build +make -f CMakeFiles/test_blackoil_amg.dir/build.make CMakeFiles/test_blackoil_amg.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_RestartSerialization.cpp -[ 80%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 78%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_blackoil_amg.cpp +[ 78%] Linking CXX executable bin/test_rstconv +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_rstconv.dir/link.txt --verbose=1 +[ 78%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_region_phase_pvaverage -make -f CMakeFiles/test_rstconv.dir/build.make CMakeFiles/test_rstconv.dir/depend +[ 78%] Built target test_rstconv +make -f CMakeFiles/test_convergenceoutputconfiguration.dir/build.make CMakeFiles/test_convergenceoutputconfiguration.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_rstconv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_convergenceoutputconfiguration.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_rstconv.dir/build.make CMakeFiles/test_rstconv.dir/build +make -f CMakeFiles/test_convergenceoutputconfiguration.dir/build.make CMakeFiles/test_convergenceoutputconfiguration.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_rstconv.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 80%] Linking CXX executable bin/test_OilSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_OilSatfuncConsistencyChecks.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 78%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_convergenceoutputconfiguration.cpp +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_blackoil_amg.cpp:27: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Dune::FieldMatrix]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/tests/test_blackoil_amg.cpp:298:63: required from here + 298 | return Opm::Amg::getQuasiImpesWeights(mat, 0, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_OilSatfuncConsistencyChecks -make -f CMakeFiles/test_HDF5Serializer.dir/build.make CMakeFiles/test_HDF5Serializer.dir/depend +[ 78%] Built target test_relpermdiagnostics +make -f CMakeFiles/test_convergencereport.dir/build.make CMakeFiles/test_convergencereport.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5Serializer.dir/DependInfo.cmake "--color=" -In file included from /usr/include/c++/14/vector:72, - from /usr/include/opm/material/common/FastSmallVector.hpp:36, - 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-2024.10+ds/opm/models/utils/start.hh:33: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_convergencereport.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_HDF5Serializer.dir/build.make CMakeFiles/test_HDF5Serializer.dir/build +make -f CMakeFiles/test_convergencereport.dir/build.make CMakeFiles/test_convergencereport.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_HDF5Serializer.cpp -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 80%] Linking CXX executable bin/test_relpermdiagnostics -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_relpermdiagnostics.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 80%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 78%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_convergencereport.cpp +[ 78%] Linking CXX executable bin/test_convergenceoutputconfiguration +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_convergenceoutputconfiguration.dir/link.txt --verbose=1 +[ 79%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_relpermdiagnostics +[ 79%] Built target test_convergenceoutputconfiguration make -f CMakeFiles/test_quadrature.dir/build.make CMakeFiles/test_quadrature.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_quadrature.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/test_quadrature.dir/build.make CMakeFiles/test_quadrature.dir/build +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_quadrature.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_rstconv +[ 79%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_quadrature.cpp +[ 79%] Built target test_convergencereport make -f CMakeFiles/test_propertysystem.dir/build.make CMakeFiles/test_propertysystem.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_propertysystem.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/test_propertysystem.dir/tests/models/test_propertysystem.cpp.o +[ 79%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/models/test_propertysystem.cpp +[ 80%] Linking CXX executable bin/test_blackoil_amg +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_blackoil_amg.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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoilProperties.hpp:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/tests/TestTypeTag.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_RestartSerialization.cpp:562:1: required from here + 549 | 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 + | ^~~~~~ [ 80%] Linking CXX executable bin/test_propertysystem /usr/bin/cmake -E cmake_link_script CMakeFiles/test_propertysystem.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so @@ -39921,12 +39957,18 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 80%] Built target test_blackoil_amg +make -f CMakeFiles/test_gatherconvergencereport.dir/build.make CMakeFiles/test_gatherconvergencereport.dir/depend In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/opm-simulators-2024.10+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 | { | ^ +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gatherconvergencereport.dir/DependInfo.cmake "--color=" 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 @@ -39936,6 +39978,11 @@ /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 | { | ^ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/test_gatherconvergencereport.dir/build.make CMakeFiles/test_gatherconvergencereport.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_gatherconvergencereport.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/yaspgrid.hh:17, @@ -39981,8 +40028,142 @@ /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 | ^~~~~~ -[ 80%] Linking CXX executable bin/test_HDF5Serializer -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5Serializer.dir/link.txt --verbose=1 +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' + 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 478 | pressure, + | ~~~~~~~~~ + 479 | salinity, + | ~~~~~~~~~ + 480 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 481 | xlCO2, + | ~~~~~~ + 482 | xgH2O, + | ~~~~~~ + 483 | activityModel_, + | ~~~~~~~~~~~~~~~ + 484 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' + 398 | 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.hpp:775: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]' + 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:793:36: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 793 | model().prepareOutputFields(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:498:36: required from 'void Opm::FlowProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 498 | ParentType::writeOutput(verbose); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:376:41: required from 'void Opm::FlowProblemBlackoil::finishInit() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 376 | FlowProblemType::writeOutput(true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Communication = Dune::Communication]' + 224 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_RestartSerialization.cpp:562:1: required from here + 549 | Simulator sim; \ + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/parametertree.hh:28, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:416:18: required from here + 416 | 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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvstencil.hh:35, + from /build/reproducible-path/opm-simulators-2024.10+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 >]' + 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 + | ^~~~~~~~ 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, @@ -39994,17 +40175,8 @@ /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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_HDF5Serializer -make -f CMakeFiles/test_gatherconvergencereport.dir/build.make CMakeFiles/test_gatherconvergencereport.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gatherconvergencereport.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_gatherconvergencereport.dir/build.make CMakeFiles/test_gatherconvergencereport.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_gatherconvergencereport.cpp +[ 81%] Linking CXX executable bin/test_gatherconvergencereport +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gatherconvergencereport.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, @@ -40086,6 +40258,8 @@ /build/reproducible-path/opm-simulators-2024.10+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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' 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-2024.10+ds/opm/models/io/structuredgridvanguard.hh:37: @@ -40145,6 +40319,15 @@ /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 | ^~~~~~ +[ 81%] Built target test_gatherconvergencereport +make -f CMakeFiles/test_gatherdeferredlogger.dir/build.make CMakeFiles/test_gatherdeferredlogger.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gatherdeferredlogger.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_gatherdeferredlogger.cpp /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())); @@ -40349,40 +40532,6 @@ /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/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoilProperties.hpp:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/tests/TestTypeTag.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422: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>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_RestartSerialization.cpp:562:1: required from here - 549 | 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 - | ^~~~~~ -[ 81%] Linking CXX executable bin/test_gatherconvergencereport -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gatherconvergencereport.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 @@ -40405,93 +40554,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 | ^~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2024.10+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 Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:477:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 477 | BinaryCoeffBrineCO2::calculateMoleFractions(temperature, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 478 | pressure, - | ~~~~~~~~~ - 479 | salinity, - | ~~~~~~~~~ - 480 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 481 | xlCO2, - | ~~~~~~ - 482 | xgH2O, - | ~~~~~~ - 483 | activityModel_, - | ~~~~~~~~~~~~~~~ - 484 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:398:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double]' - 398 | 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.hpp:775: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]' - 775 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilintensivequantities.hh:383:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:793:36: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 793 | model().prepareOutputFields(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:498:36: required from 'void Opm::FlowProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 498 | ParentType::writeOutput(verbose); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:376:41: required from 'void Opm::FlowProblemBlackoil::finishInit() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 376 | FlowProblemType::writeOutput(true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:224:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Communication = Dune::Communication]' - 224 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_RestartSerialization.cpp:562:1: required from here - 549 | Simulator sim; \ - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:667:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | static std::pair mutualSolubilitySpycherPruess2005_(const Evaluation& temperature, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_gatherconvergencereport -make -f CMakeFiles/test_gatherdeferredlogger.dir/build.make CMakeFiles/test_gatherdeferredlogger.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gatherdeferredlogger.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] Building CXX object CMakeFiles/test_gatherdeferredlogger.dir/tests/test_gatherdeferredlogger.cpp.o -In file included from /usr/include/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:416:18: required from here - 416 | 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; - | ^~~~~~ -/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_gatherdeferredlogger.cpp + | ^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': /build/reproducible-path/opm-simulators-2024.10+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); @@ -40500,99 +40566,6 @@ /build/reproducible-path/opm-simulators-2024.10+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); | ^~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+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 - | ^~~~~~~~ -/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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvstencil.hh:35, - from /build/reproducible-path/opm-simulators-2024.10+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 >]' - 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 - | ^~~~~~~~ -[ 81%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_quadrature -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallel_wbp_calculation.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallel_wbp_calculation.cpp -[ 81%] Linking CXX executable bin/test_gatherdeferredlogger -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gatherdeferredlogger.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 Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:36: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40612,9 +40585,38 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +[ 81%] Linking CXX executable bin/test_gatherdeferredlogger +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gatherdeferredlogger.dir/link.txt --verbose=1 +In file included from /usr/include/c++/14/vector:72, + from /usr/include/opm/material/common/FastSmallVector.hpp:36, + 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-2024.10+ds/opm/models/utils/start.hh:33: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 81%] Built target test_gatherdeferredlogger +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallel_wbp_calculation.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_parallel_wbp_calculation.cpp +[ 81%] Linking CXX executable bin/test_quadrature +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_quadrature.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp: In function 'std::vector > cellVerticalExtent(const GridView&) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:126:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 126 | static std::vector> cellVerticalExtent(const GridView& gridView) + | ^~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 81%] Built target test_quadrature make -f CMakeFiles/test_broadcast.dir/build.make CMakeFiles/test_broadcast.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_broadcast.dir/DependInfo.cmake "--color=" @@ -40623,13 +40625,36 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_broadcast.cpp -[ 81%] 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 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/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 | }(); + | ~^~ [ 81%] Linking CXX executable bin/test_broadcast /usr/bin/cmake -E cmake_link_script CMakeFiles/test_broadcast.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +In file included from /usr/include/c++/14/vector:72, + from /usr/include/opm/grid/GridManager.hpp:24, + from /build/reproducible-path/opm-simulators-2024.10+ds/tests/test_equil.cpp:28: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_parallel_wbp_calculation +[ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5File_Parallel.dir/DependInfo.cmake "--color=" @@ -40638,9 +40663,11 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_HDF5File_Parallel.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +[ 81%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_broadcast +[ 81%] Built target test_parallel_wbp_calculation make -f CMakeFiles/test_HDF5Serializer_Parallel.dir/build.make CMakeFiles/test_HDF5Serializer_Parallel.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5Serializer_Parallel.dir/DependInfo.cmake "--color=" @@ -40649,11 +40676,6 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 81%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_HDF5Serializer_Parallel.cpp -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 82%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a @@ -40680,17 +40702,13 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 84%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_blackoil_main.cpp -[ 84%] Linking CXX executable bin/test_HDF5Serializer_Parallel -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5Serializer_Parallel.dir/link.txt --verbose=1 [ 84%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +[ 84%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2024.10+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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 84%] Built target test_HDF5Serializer_Parallel +[ 84%] 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine.dir/DependInfo.cmake "--color=" @@ -40701,9 +40719,9 @@ /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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_brine_main.cpp [ 85%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /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/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 85%] Built target flow_blackoil +[ 85%] Built target test_HDF5Serializer_Parallel make -f CMakeFiles/flow_energy.dir/build.make CMakeFiles/flow_energy.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_energy.dir/DependInfo.cmake "--color=" @@ -40714,6 +40732,14 @@ /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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_energy_main.cpp [ 86%] Linking CXX executable bin/flow_energy /usr/bin/cmake -E cmake_link_script CMakeFiles/flow_energy.dir/link.txt --verbose=1 +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:549:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 549 | static std::pair fixPointIterSolubility_(const Evaluation& temperature, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 86%] Built target flow_brine @@ -40740,13 +40766,11 @@ /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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_foam_main.cpp [ 86%] Linking CXX executable bin/flow_foam /usr/bin/cmake -E cmake_link_script CMakeFiles/flow_foam.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 86%] Built target flow_extbo @@ -40758,387 +40782,90 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [ 86%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gasoil_main.cpp -[ 87%] Linking CXX executable bin/flow_gasoil -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gasoil.dir/link.txt --verbose=1 -[ 88%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 88%] Built target flow_foam +[ 86%] 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater.dir/DependInfo.cmake "--color=" +[ 87%] Linking CXX executable bin/flow_gasoil +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gasoil.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 88%] Building CXX object CMakeFiles/flow_gaswater.dir/flow/flow_gaswater_main.cpp.o +[ 87%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_main.cpp -[ 89%] Linking CXX executable bin/flow_gaswater +[ 88%] Linking CXX executable bin/flow_gaswater /usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 89%] Built target flow_gasoil +[ 88%] 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater.dir/DependInfo.cmake "--color=" +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_oilwater_main.cpp -[ 90%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Built target test_equil +[ 88%] 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_brine.dir/DependInfo.cmake "--color=" -[ 90%] Linking CXX executable bin/test_ParallelSerialization -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ParallelSerialization.dir/link.txt --verbose=1 +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_oilwater_main.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_oilwater_brine.dir/flow/flow_oilwater_brine_main.cpp.o +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_oilwater_brine_main.cpp -[ 90%] Linking CXX executable bin/flow_oilwater_brine +[ 89%] Linking CXX executable bin/flow_oilwater +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_oilwater.dir/link.txt --verbose=1 +[ 89%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_gaswater +[ 89%] Built target flow_oilwater +[ 89%] 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-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_brine.dir/DependInfo.cmake "--color=" +[ 89%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_gaswater_brine.dir/flow/flow_gaswater_brine_main.cpp.o +[ 89%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_brine_main.cpp -[ 90%] Linking CXX executable bin/flow_gaswater_brine +[ 89%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_oilwater +[ 89%] Built target flow_gaswater_brine make -f CMakeFiles/flow_oilwater_polymer.dir/build.make CMakeFiles/flow_oilwater_polymer.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_polymer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_oilwater_polymer.dir/flow/flow_oilwater_polymer_main.cpp.o +[ 89%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_oilwater_polymer_main.cpp -[ 90%] Linking CXX executable bin/flow_oilwater_polymer +[ 89%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Built target test_ParallelSerialization -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_polymer_injectivity.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 91%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_oilwater_polymer_injectivity_main.cpp -[ 91%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 91%] Built target flow_oilwater_brine -make -f CMakeFiles/flow_micp.dir/build.make CMakeFiles/flow_micp.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_micp.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 91%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_micp_main.cpp -[ 91%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 91%] Built target flow_gaswater_brine -make -f CMakeFiles/flow_polymer.dir/build.make CMakeFiles/flow_polymer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_polymer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_polymer_main.cpp -[ 92%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_oilwater_polymer -make -f CMakeFiles/flow_solvent.dir/build.make CMakeFiles/flow_solvent.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_solvent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_solvent_main.cpp -[ 92%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_oilwater_polymer_injectivity -make -f CMakeFiles/flow_solvent_foam.dir/build.make CMakeFiles/flow_solvent_foam.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_solvent_foam.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_solvent_foam_main.cpp -[ 92%] Linking CXX executable bin/flow_solvent_foam -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_solvent_foam.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_micp -make -f CMakeFiles/flow_gasoil_energy.dir/build.make CMakeFiles/flow_gasoil_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoil_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gasoil_energy_main.cpp -[ 92%] Linking CXX executable bin/flow_gasoil_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gasoil_energy.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_polymer -make -f CMakeFiles/flow_brine_saltprecipitation.dir/build.make CMakeFiles/flow_brine_saltprecipitation.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_saltprecipitation.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_brine_saltprecipitation_main.cpp -[ 92%] Linking CXX executable bin/flow_brine_saltprecipitation -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_brine_saltprecipitation.dir/link.txt --verbose=1 -[ 92%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_solvent -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 92%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_saltprec_vapwat_main.cpp -[ 93%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 93%] Built target flow_solvent_foam -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_saltprec_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 93%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_saltprec_energy_main.cpp -[ 93%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 93%] Built target flow_gasoil_energy -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_precsalt_vapwat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 93%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_brine_precsalt_vapwat_main.cpp -[ 94%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] Built target flow_brine_saltprecipitation -make -f CMakeFiles/flow_blackoil_legacyassembly.dir/build.make CMakeFiles/flow_blackoil_legacyassembly.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_blackoil_legacyassembly.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_blackoil_legacyassembly_main.cpp -[ 94%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] Built target test_preconditionerfactory -make -f CMakeFiles/flow_gasoildiffuse.dir/build.make CMakeFiles/flow_gasoildiffuse.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoildiffuse.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gasoildiffuse_main.cpp -[ 94%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] Built target flow_gaswater_saltprec_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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_dissolution.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_dissolution_main.cpp -[ 94%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 94%] Built target flow_gaswater_saltprec_energy -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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_dissolution_diffuse.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_dissolution_diffuse_main.cpp -[ 95%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_brine_precsalt_vapwat -make -f CMakeFiles/flow_gaswater_energy.dir/build.make CMakeFiles/flow_gaswater_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_energy_main.cpp -[ 95%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_blackoil_legacyassembly -make -f CMakeFiles/flow_gaswater_solvent.dir/build.make CMakeFiles/flow_gaswater_solvent.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_solvent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_solvent_main.cpp -[ 95%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gasoildiffuse -make -f CMakeFiles/flow_brine_energy.dir/build.make CMakeFiles/flow_brine_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gaswater_dissolution -make -f CMakeFiles/flow_onephase.dir/build.make CMakeFiles/flow_onephase.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_onephase.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gaswater_dissolution_diffuse -make -f CMakeFiles/flow_onephase_energy.dir/build.make CMakeFiles/flow_onephase_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_onephase_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_onephase_energy_main.cpp -[ 95%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gaswater_energy -make -f CMakeFiles/flow.dir/build.make CMakeFiles/flow.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gaswater_solvent -make -f CMakeFiles/flow_distribute_z.dir/build.make CMakeFiles/flow_distribute_z.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_distribute_z.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_distribute_z.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_brine_energy -make -f CMakeFiles/flowexp_blackoil.dir/build.make CMakeFiles/flowexp_blackoil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flowexp_blackoil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flowexp_blackoil.dir/build.make CMakeFiles/flowexp_blackoil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/flowexp_blackoil.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 96%] Built target flow_onephase -make -f CMakeFiles/flowexp_comp.dir/build.make CMakeFiles/flowexp_comp.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flowexp_comp.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 96%] Built target flow_onephase_energy -make -f python/simulators/CMakeFiles/simulators.dir/build.make python/simulators/CMakeFiles/simulators.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 96%] Generating PyBlackOilSimulatorDoc.hpp from JSON file -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E env PYTHONPATH=/build/reproducible-path/opm-simulators-2024.10+ds /usr/bin/python3 /usr/share/opm/python/generate_docstring_hpp.py /build/reproducible-path/opm-simulators-2024.10+ds/python/docstrings_simulators.json /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/PyBlackOilSimulatorDoc.hpp PYBLACKOILSIMULATORDOC_HPP Opm::Pybind::DocStrings -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/python/simulators /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/simulators.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -[ 97%] Building CXX object python/simulators/CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o -cd /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/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-2024.10+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.12 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -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-2024.10+ds/python/simulators/Pybind11Exporter.cpp -[ 97%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp -[ 97%] Building CXX object python/simulators/CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o -cd /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/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-2024.10+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.12 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -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-2024.10+ds/python/simulators/PyBlackOilSimulator.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, @@ -41150,28 +40877,19 @@ /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 | { | ^ -[ 98%] Linking CXX executable bin/test_glift1 -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_glift1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] Built target test_glift1 -make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/examples.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/examples.dir/build'. +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] Built target examples -make -f CMakeFiles/test_outputdir.dir/build.make CMakeFiles/test_outputdir.dir/depend +[ 89%] Built target flow_oilwater_polymer +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-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_outputdir.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_polymer_injectivity.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_outputdir.dir/build.make CMakeFiles/test_outputdir.dir/build +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-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_outputdir.cpp +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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 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, @@ -41516,16 +41234,19 @@ /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++/14/vector:72, - from /usr/include/opm/material/common/FastSmallVector.hpp:36, - 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-2024.10+ds/opm/models/utils/start.hh:33: -/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 - 581 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 90%] Built target flow_oilwater_polymer_injectivity +make -f CMakeFiles/flow_micp.dir/build.make CMakeFiles/flow_micp.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_micp.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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 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 @@ -41548,6 +41269,19 @@ /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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 90%] Built target flow_micp +make -f CMakeFiles/flow_polymer.dir/build.make CMakeFiles/flow_polymer.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_polymer.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_polymer_main.cpp +[ 91%] Linking CXX executable bin/flow_polymer +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_polymer.dir/link.txt --verbose=1 /build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': /build/reproducible-path/opm-simulators-2024.10+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); @@ -41556,6 +41290,301 @@ /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] Built target flow_polymer +make -f CMakeFiles/flow_solvent.dir/build.make CMakeFiles/flow_solvent.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_solvent.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_solvent_main.cpp +[ 91%] Linking CXX executable bin/flow_solvent +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_solvent.dir/link.txt --verbose=1 +[ 91%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] Built target flow_solvent +[ 91%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_main.cpp +make -f CMakeFiles/flow_solvent_foam.dir/build.make CMakeFiles/flow_solvent_foam.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_solvent_foam.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_solvent_foam_main.cpp +[ 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 -f CMakeFiles/flow_gasoil_energy.dir/build.make CMakeFiles/flow_gasoil_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoil_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] Built target test_preconditionerfactory +make -f CMakeFiles/flow_brine_saltprecipitation.dir/build.make CMakeFiles/flow_brine_saltprecipitation.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_saltprecipitation.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] Built target flow_solvent_foam +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 92%] Built target flow_gasoil_energy +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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_saltprec_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_precsalt_vapwat.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_brine_precsalt_vapwat_main.cpp +[ 93%] 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 +In file included from /usr/include/c++/14/vector:72, + from /usr/include/opm/material/common/FastSmallVector.hpp:36, + 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-2024.10+ds/opm/models/utils/start.hh:33: +/usr/include/c++/14/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++/14/bits/vector.tcc:581: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 + 581 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 93%] 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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_blackoil_legacyassembly.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoildiffuse.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_dissolution.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_dissolution_diffuse.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 93%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_gaswater_energy_main.cpp +[ 94%] Linking CXX executable bin/flow_gaswater_energy +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_energy.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_solvent.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_brine_energy_main.cpp +[ 94%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] Built target flow_gaswater_energy +make -f CMakeFiles/flow_onephase.dir/build.make CMakeFiles/flow_onephase.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_onephase.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_onephase_main.cpp +[ 94%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] Built target flow_gaswater_solvent +make -f CMakeFiles/flow_onephase_energy.dir/build.make CMakeFiles/flow_onephase_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_onephase_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_onephase_energy_main.cpp +[ 94%] Linking CXX executable bin/flow_onephase_energy +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_onephase_energy.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] Built target flow_onephase +make -f CMakeFiles/flow_distribute_z.dir/build.make CMakeFiles/flow_distribute_z.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_distribute_z.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flow/flow_distribute_z.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] Built target flow_onephase_energy +make -f CMakeFiles/flowexp_blackoil.dir/build.make CMakeFiles/flowexp_blackoil.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flowexp_blackoil.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flowexp_blackoil.dir/build.make CMakeFiles/flowexp_blackoil.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 95%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/flowexp_blackoil.cpp +/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2024.10+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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 96%] Linking CXX executable bin/test_equil +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_equil.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2024.10+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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 97%] Linking CXX executable bin/test_glift1 +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_glift1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 97%] Built target test_equil +make -f CMakeFiles/flowexp_comp.dir/build.make CMakeFiles/flowexp_comp.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/flowexp_comp.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 97%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 97%] Built target test_glift1 +make -f python/simulators/CMakeFiles/simulators.dir/build.make python/simulators/CMakeFiles/simulators.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 97%] Generating PyBlackOilSimulatorDoc.hpp from JSON file +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E env PYTHONPATH=/build/reproducible-path/opm-simulators-2024.10+ds /usr/bin/python3 /usr/share/opm/python/generate_docstring_hpp.py /build/reproducible-path/opm-simulators-2024.10+ds/python/docstrings_simulators.json /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/PyBlackOilSimulatorDoc.hpp PYBLACKOILSIMULATORDOC_HPP Opm::Pybind::DocStrings +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/python/simulators /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/simulators.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +[ 98%] Building CXX object python/simulators/CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o +cd /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/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-2024.10+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.12 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -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-2024.10+ds/python/simulators/Pybind11Exporter.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilmicpmodules.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:34, from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/FlowExpNewtonMethod.hpp:34, @@ -41579,10 +41608,13 @@ /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-2024.10+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-2024.10+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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 98%] Building CXX object python/simulators/CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o +cd /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/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-2024.10+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.12 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -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-2024.10+ds/python/simulators/PyBlackOilSimulator.cpp +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 984 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -41659,9 +41691,7 @@ | ^~~~~~~~ [ 98%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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 -o bin/flow -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp2.cpp -[ 98%] Linking CXX executable bin/flow_distribute_z +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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 -o bin/flow -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/[ 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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 -o bin/flow_distribute_z -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptsc/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41675,6 +41705,8 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +[ 98%] 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 /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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); @@ -41689,6 +41721,13 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libopmcommon.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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.12.so /usr/lib/aarch64-linux-gnu/libcjson.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 98%] Built target lens_immiscible_ecfv_ad_mcu +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp2.cpp +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -41721,6 +41760,31 @@ /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; | ^~~~~~ +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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 98%] Built target flow +make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/examples.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/obj-aarch64-linux-gnu' +otcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 98%] Built target examples +make -f CMakeFiles/test_outputdir.dir/build.make CMakeFiles/test_outputdir.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_outputdir.dir/DependInfo.cmake "--color=" +[ 98%] Built target flow_distribute_z +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/test_outputdir.dir/build.make CMakeFiles/test_outputdir.dir/build +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp4.cpp +[ 98%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_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-2024.10+ds/tests/test_outputdir.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:32, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowMain.hpp:33: /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModel.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]': @@ -41878,8 +41942,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 | ^~~~~~ -[ 98%] Linking CXX executable bin/test_outputdir -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_outputdir.dir/link.txt --verbose=1 In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:42, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:31, @@ -41939,15 +42001,6 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:633:46: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | static std::pair mutualSolubility_(const Evaluation& temperature, | ^~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] Built target test_outputdir -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp -/build/reproducible-path/opm-simulators-2024.10+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2024.10+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/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -41970,31 +42023,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; | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 984 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: -/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 - | ^~~~~~~~ +[ 98%] Linking CXX executable bin/test_ParallelSerialization +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ParallelSerialization.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:314, @@ -42030,16 +42060,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 | ^~~~~~ -otcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] Built target flow_distribute_z -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp4.cpp -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 -lm /usr/lib/aarch64-linux-gnu/libdl.a -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] Built target flow -[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp5.cpp In file included from /usr/include/c++/14/bits/unique_ptr.h:38, from /usr/include/c++/14/memory:78, from /usr/include/dune/common/classname.hh:14, @@ -42079,13 +42099,33 @@ /usr/include/c++/14/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-2024.10+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[ 98%] Built target test_ParallelSerialization +[ 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp5.cpp +In file included from /usr/include/dune/common/parametertree.hh:28, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp:22: +/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<3>]' + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<3>]' + 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<3>]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp:33:58: required from here + 33 | return start>(argc, argv, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh:37, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44, @@ -42105,6 +42145,49 @@ /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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolver.hpp:38, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/linalg/ISTLSolverBda.hpp:25, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/BlackoilModelNldd.hpp:42: +/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<2>]': +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:17: 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-2024.10+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/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31: +/usr/include/dune/common/parallel/mpicommunication.hh: In member function 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<2>]': +/build/reproducible-path/opm-simulators-2024.10+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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:127:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(temperature, pg, molalityNaCl, extrapolate); @@ -42113,6 +42196,21 @@ /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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp:26: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31: +/usr/include/dune/common/parallel/mpicommunication.hh: In member function 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2024.10+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-2024.10+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 @@ -42140,51 +42238,6 @@ /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<2>]': -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:17: 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-2024.10+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/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31: -/usr/include/dune/common/parallel/mpicommunication.hh: In member function 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/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-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<2>]': -/build/reproducible-path/opm-simulators-2024.10+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/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:33, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp:22: -/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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<3>]' - 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:713:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<3>]' - 713 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<3>]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp:33:58: required from here - 33 | return start>(argc, argv, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -42207,21 +42260,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 /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp3.cpp:26: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:31: -/usr/include/dune/common/parallel/mpicommunication.hh: In member function 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/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/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -42257,41 +42295,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 | ^~~~~~ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp5.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<5>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp5.cpp:33:58: 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++/14/bits/unique_ptr.h:38, from /usr/include/c++/14/memory:78, from /usr/include/dune/common/classname.hh:14, @@ -42350,6 +42353,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 | ^~~~~~~~ +[100%] 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-2024.10+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4>]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:456:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); @@ -42373,10 +42378,48 @@ /build/reproducible-path/opm-simulators-2024.10+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/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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/examples/lens_immiscible_ecfv_ad_main.cpp -[ 99%] 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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[100%] Built target test_RestartSerialization +[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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp5.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5>]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<5>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp5.cpp:33:58: 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 + | ^~~~~~ +[100%] Linking CXX executable bin/test_outputdir +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_outputdir.dir/link.txt --verbose=1 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: /build/reproducible-path/opm-simulators-2024.10+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]': @@ -42391,11 +42434,20 @@ /build/reproducible-path/opm-simulators-2024.10+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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libopmcommon.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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.12.so /usr/lib/aarch64-linux-gnu/libcjson.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[ 99%] Built target lens_immiscible_ecfv_ad_mcu -[ 99%] 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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp6.cpp +[100%] Built target test_outputdir +make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/tests.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'CMakeFiles/tests.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' +[100%] Built target tests +[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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp7.cpp In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/common/iteratorfacades.hh:11, @@ -42406,16 +42458,51 @@ /usr/include/c++/14/bits/vector.tcc:581: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 581 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<6>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp6.cpp:33:58: 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-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2024.10+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>]': /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbasediscretization.hh:984:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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++/14/vector:72, from /usr/include/opm/material/common/FastSmallVector.hpp:36, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -42489,59 +42576,6 @@ /build/reproducible-path/opm-simulators-2024.10+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(); | ~~~~~~~~~~~~~~~~~~~~~^~ -[ 99%] Linking CXX shared module ../opm/simulators/simulators.cpython-312-aarch64-linux-gnu.so -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulators.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:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2024.10+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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6>]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<6>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp6.cpp:33:58: 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 - | ^~~~~~ -[100%] Linking CXX executable bin/test_RestartSerialization -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_RestartSerialization.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/test_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.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /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/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[100%] Built target test_RestartSerialization -make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/tests.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/tests.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' -[100%] Built target tests -[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-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2024.10+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/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-2024.10+ds/flowexperimental/comp/flowexp_comp7.cpp In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: /build/reproducible-path/opm-simulators-2024.10+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]': @@ -42556,8 +42590,6 @@ /build/reproducible-path/opm-simulators-2024.10+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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -lto-wrapper: warning: using serial compilation of 39 LTRANS jobs -lto-wrapper: note: see the '-flto' option documentation for more information In file included from /usr/include/c++/14/vector:72, from /usr/include/opm/material/common/FastSmallVector.hpp:36, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -42630,6 +42662,57 @@ /build/reproducible-path/opm-simulators-2024.10+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/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp7.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 422 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]' + 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]' + 239 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>; Communication = Dune::Communication]' + 179 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]' + 107 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<7>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp7.cpp:33:58: 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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ptflash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:26: +/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]': +/build/reproducible-path/opm-simulators-2024.10+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%] Linking CXX shared module ../opm/simulators/simulators.cpython-312-aarch64-linux-gnu.so +cd /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulators.dir/link.txt --verbose=1 In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2024.10+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>]': @@ -42709,6 +42792,8 @@ /build/reproducible-path/opm-simulators-2024.10+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(); | ~~~~~~~~~~~~~~~~~~~~~^~ +lto-wrapper: warning: using serial compilation of 39 LTRANS jobs +lto-wrapper: note: see the '-flto' option documentation for more information In file included from /usr/include/c++/14/vector:72, from /usr/include/opm/material/common/FastSmallVector.hpp:36, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -42782,74 +42867,15 @@ /build/reproducible-path/opm-simulators-2024.10+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/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp7.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-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:422:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 422 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowBaseVanguard.hpp:383:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]' - 383 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/CpGridVanguard.hpp:239:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]' - 239 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:179:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>; Communication = Dune::Communication]' - 179 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/simulator.hh:107:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]' - 107 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<7>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp7.cpp:33:58: 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-2024.10+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2024.10+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-2024.10+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-2024.10+ds/opm/models/common/multiphasebaseproblem.hh:44, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/ptflash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2024.10+ds/flowexperimental/comp/flowexp_comp.hpp:26: -/build/reproducible-path/opm-simulators-2024.10+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7>]': -/build/reproducible-path/opm-simulators-2024.10+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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./opm/simulators/flow/FlowProblem.hpp: In function 'operator*': -./opm/simulators/flow/FlowProblem.hpp:456:63: note: parameter passing for argument of type 'struct FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'getReservoirConvergence', - inlined from 'getConvergence' at ./opm/simulators/flow/BlackoilModel.hpp:1174:18, - inlined from 'initialLinearization' at ./opm/simulators/flow/BlackoilModel.hpp:359:22: -./opm/simulators/flow/BlackoilModel.hpp:938:43: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 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-2024.10+ds/opm/models/nonlinear/newtonmethod.hh:286:35: /build/reproducible-path/opm-simulators-2024.10+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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'cellCenterDepth', - inlined from 'updateCellDepths_' at ./opm/simulators/flow/FlowBaseVanguard.hpp:383:56, - inlined from 'loadBalance' at ./opm/simulators/flow/CpGridVanguard.hpp:239:32: -./opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'struct FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/14/vector:72, from /usr/include/opm/material/common/FastSmallVector.hpp:36, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -42933,18 +42959,6 @@ /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'updateTopology': -./opm/models/discretization/ecfv/ecfvstencil.hh:264:10: note: parameter passing for argument of type 'struct Geometry' 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2024.10+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 /usr/include/c++/14/vector:72, from /usr/include/opm/material/common/FastSmallVector.hpp:36, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -43018,6 +43032,28 @@ /build/reproducible-path/opm-simulators-2024.10+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(); | ~~~~~~~~~~~~~~~~~~~~~^~ +./opm/simulators/flow/FlowProblem.hpp: In function 'operator*': +./opm/simulators/flow/FlowProblem.hpp:456:63: note: parameter passing for argument of type 'struct FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'getReservoirConvergence', + inlined from 'getConvergence' at ./opm/simulators/flow/BlackoilModel.hpp:1174:18, + inlined from 'initialLinearization' at ./opm/simulators/flow/BlackoilModel.hpp:359:22: +./opm/simulators/flow/BlackoilModel.hpp:938:43: note: parameter passing for argument of type 'struct pair' 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'cellCenterDepth', + inlined from 'updateCellDepths_' at ./opm/simulators/flow/FlowBaseVanguard.hpp:383:56, + inlined from 'loadBalance' at ./opm/simulators/flow/CpGridVanguard.hpp:239:32: +./opm/simulators/flow/FlowBaseVanguard.hpp:422:34: note: parameter passing for argument of type 'struct FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/opm-simulators-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2024.10+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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'updateTopology': +./opm/models/discretization/ecfv/ecfvstencil.hh:264:10: note: parameter passing for argument of type 'struct Geometry' when C++17 is enabled changed to match C++14 in GCC 10.1 ./opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'localDomainConvergenceData': ./opm/simulators/flow/BlackoilModelNldd.hpp:630:47: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 [100%] Linking CXX executable bin/flowexp_blackoil @@ -43031,23 +43067,23 @@ /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'calculateEqnConstants': -./opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'struct pair' 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 'corner': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'struct 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-2024.10+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2024.10+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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'calculateEqnConstants': +./opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 [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-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/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_comp3.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/flowexp_comp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/14/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/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/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.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 -lm /usr/lib/aarch64-linux-gnu/libdl.a make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' [100%] Built target flowexp_comp +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'corner': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'struct 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 function 'mutualSolubility_': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:100:17: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | static void calculateMoleFractions(const Evaluation& temperature, @@ -43171,7 +43207,7 @@ 9: 9: *** No errors detected 9:  - 2/120 Test #9: convergencereport .............................. Passed 0.07 sec + 2/120 Test #9: convergencereport .............................. Passed 0.05 sec test 10 Start 10: deferredlogger @@ -43180,19 +43216,19 @@ 10: Test timeout computed to be: 1500 1: testing identity mapping... 6: Running 2 test cases... -3: before barrier -8: Running 8 test cases... 5: Running 1 test case... +8: Running 8 test cases... +3: before barrier 4: Running 1 test case... 5: 5: *** No errors detected -4: Checking failure of child process with parent process, process id 2248857 +4: Checking failure of child process with parent process, process id 3948329 4: Sleep tasklet 0 of 10 ms starting sleep on worker thread 0 8: 8: *** No errors detected -5:  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:  3/120 Test #5: ALQState ....................................... Passed 0.21 sec test 11 Start 11: dilu @@ -43200,9 +43236,8 @@ 11: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_dilu" 11: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 11: Test timeout computed to be: 1500 -1: testing SCV quadrature... 8:  - 4/120 Test #8: convergenceoutputconfiguration ................. Passed 0.20 sec + 4/120 Test #8: convergenceoutputconfiguration ................. Passed 0.21 sec test 12 Start 12: equil @@ -43210,49 +43245,50 @@ 12: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 12: Test timeout computed to be: 1500 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 starting sleep on worker thread 0 7: Test setup error: test tree is empty -6: Warning: codimension 2 not available in PolyhedralGrid -6: Warning: codimension 2 not available in PolyhedralGrid -1: result: 0.125 (expected value: 0.125) -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 -4: Sleep tasklet 3 of 10 ms completed by worker thread 0 +4: Sleep tasklet 2 of 10 ms completed by worker thread 0 +4: Sleep tasklet 3 of 10 ms starting sleep on worker thread 1 +1: testing SCV quadrature... +4: Sleep tasklet 3 of 10 ms completed by worker thread 1 4: Sleep tasklet 4 of 10 ms starting sleep on worker thread 1 +1: result: 0.125 (expected value: 0.125) 4: Sleep tasklet 4 of 10 ms completed by worker thread 1 +6: Warning: codimension 2 not available in PolyhedralGrid +6: Warning: codimension 2 not available in PolyhedralGrid +11: Running 16 test cases... 10: Running 1 test case... 10: 10: *** No errors detected -11: Running 16 test cases... -6: -6: *** No errors detected 10:  - 5/120 Test #10: deferredlogger ................................. Passed 0.15 sec + 5/120 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-2024.10+ds/obj-aarch64-linux-gnu/bin/test_extractMatrix" 13: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 13: Test timeout computed to be: 1500 - 6/120 Test #1: quadrature ..................................... Passed 0.29 sec +6: +6: *** No errors detected +3: Sleep tasklet 1 of 100 ms completed by worker thread 1 +3: Sleep tasklet 0 of 100 ms completed by worker thread 0 + 6/120 Test #7: blackoil_amg ................................... Passed 0.29 sec test 14 Start 14: flexiblesolver 14: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_flexiblesolver" 14: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 14: Test timeout computed to be: 1500 -3: Sleep tasklet 0 of 100 ms completed by worker thread 0 -3: Sleep tasklet 1 of 100 ms completed by worker thread 1 -13: Running 3 test cases... -13: -13: *** No errors detected - 7/120 Test #7: blackoil_amg ................................... Passed 0.29 sec + 7/120 Test #1: quadrature ..................................... Passed 0.32 sec test 15 Start 15: glift1 15: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_glift1" 15: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 15: Test timeout computed to be: 1500 +13: Running 3 test cases... +13: +13: *** No errors detected 13:  8/120 Test #13: extractMatrix .................................. Passed 0.04 sec test 16 @@ -43261,55 +43297,55 @@ 16: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_graphcoloring" 16: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 16: Test timeout computed to be: 1500 +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. 6:  - 9/120 Test #6: aquifergridutils ............................... Passed 0.33 sec + 9/120 Test #6: aquifergridutils ............................... Passed 0.36 sec test 17 Start 17: GroupState 17: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_GroupState" 17: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 17: Test timeout computed to be: 1500 -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. -16: Running 5 test cases... -16: -16: *** No errors detected -16:  - 10/120 Test #16: graphcoloring .................................. Passed 0.05 sec +4: +4: *** No errors detected +4:  + 10/120 Test #4: tasklets_failure ............................... Passed 0.38 sec test 18 Start 18: interregflows 18: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_interregflows" 18: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 18: Test timeout computed to be: 1500 -4: -4: *** No errors detected -4:  - 11/120 Test #4: tasklets_failure ............................... Passed 0.38 sec +11: +11: *** No errors detected +3: Sleep tasklet 2 of 100 ms completed by worker thread 1 +3: Sleep tasklet 3 of 100 ms completed by worker thread 0 +11:  + 11/120 Test #11: dilu ........................................... Passed 0.18 sec test 19 Start 19: invert 19: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_invert" 19: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 19: Test timeout computed to be: 1500 -3: Sleep tasklet 2 of 100 ms completed by worker thread 0 -3: Sleep tasklet 3 of 100 ms completed by worker thread 1 -12: Running 15 test cases... -11: -11: *** No errors detected -11:  - 12/120 Test #11: dilu ........................................... Passed 0.20 sec +16: Running 5 test cases... +16: +16: *** No errors detected +16:  + 12/120 Test #16: graphcoloring .................................. Passed 0.08 sec test 20 Start 20: keyword_validator 20: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_keyword_validator" 20: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 20: Test timeout computed to be: 1500 +12: Running 15 test cases... 19: Running 1 test case... 19: 19: *** No errors detected 19:  - 13/120 Test #19: invert ......................................... Passed 0.04 sec + 13/120 Test #19: invert ......................................... Passed 0.05 sec test 21 Start 21: LogOutputHelper @@ -43321,16 +43357,16 @@ 14: Iter Defect Rate 14: 0 0.000266664 14: 0.5 3.03054e-20 1.13647e-16 -14: === rate=1.29155e-32, T=0.0007826, TIT=inf, IT=0 +14: === rate=1.29155e-32, T=0.00075808, 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=8.512e-05, TIT=inf, IT=0 +14: === rate=2.06637e-32, T=6.052e-05, TIT=inf, IT=0 14: 14: *** No errors detected 14:  - 14/120 Test #14: flexiblesolver ................................. Passed 0.16 sec + 14/120 Test #14: flexiblesolver ................................. Passed 0.17 sec test 22 Start 22: milu @@ -43338,16 +43374,18 @@ 22: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 22: Test timeout computed to be: 1500 12: Allocating the simulation vanguard +15: Running 1 test case... +3: Sleep tasklet 4 of 100 ms completed by worker thread 1 +3: after barrier 12: Distributing the vanguard's data 12: Allocating the model 12: Allocating the problem +17: Running 1 test case... 12: Initializing the model 12: Initializing the problem -17: Running 1 test case... 17: 17: *** No errors detected 12: Simulator successfully set up -15: Running 1 test case... 17:  15/120 Test #17: GroupState ..................................... Passed 0.15 sec test 23 @@ -43356,14 +43394,11 @@ 23: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_multmatrixtransposed" 23: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 23: Test timeout computed to be: 1500 -3: Sleep tasklet 4 of 100 ms completed by worker thread 0 -3: after barrier 18: Running 34 test cases... 18: 18: *** No errors detected -12: Allocating the simulation vanguard 18:  - 16/120 Test #18: interregflows .................................. Passed 0.15 sec + 16/120 Test #18: interregflows .................................. Passed 0.16 sec test 24 Start 24: norne_pvt @@ -43381,46 +43416,48 @@ 25: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_outputdir" 25: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 25: Test timeout computed to be: 1500 +12: Allocating the simulation vanguard +20: Running 26 test cases... +3: Sleep completed by worker thread 0 +3: Sleep completed by worker thread 1 +24: Running 1 test case... 12: Distributing the vanguard's data 12: Allocating the model +21: Running 6 test cases... 12: Allocating the problem 12: Initializing the model 12: Initializing the problem 12: Simulator successfully set up -20: Running 26 test cases... -24: Running 1 test case... -21: Running 6 test cases... 22: Running 4 test cases... 22: 22: *** No errors detected 22:  -12: Allocating the simulation vanguard - 18/120 Test #22: milu ........................................... Passed 0.15 sec + 18/120 Test #22: milu ........................................... Passed 0.18 sec test 26 Start 26: parametersystem 26: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_parametersystem" 26: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 26: Test timeout computed to be: 1500 -3: Sleep completed by worker thread 1 -3: Sleep completed by worker thread 0 -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem 24: 24: *** No errors detected -12: Simulator successfully set up +12: Allocating the simulation vanguard +3: Sleep completed by worker thread 0 +3: Sleep completed by worker thread 1 24:  - 19/120 Test #24: norne_pvt ...................................... Passed 0.11 sec + 19/120 Test #24: norne_pvt ...................................... Passed 0.16 sec test 27 Start 27: parallel_wbp_sourcevalues 27: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_parallel_wbp_sourcevalues" 27: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 27: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard +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: Running 2 test cases... 25: ********************************************************************** 25: * * @@ -43435,14 +43472,15 @@ 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 +3: Sleep completed by worker thread 0 +3: Sleep completed by worker thread 1 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 -3: Sleep completed by worker thread 1 -3: Sleep completed by worker thread 0 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 @@ -43461,6 +43499,9 @@ 25: 15 Reading TSTEP in /tmp/outputdir_test/INPUT.DATA line 27 25: 25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ +26: Running 5 test cases... +26: +26: *** No errors detected 25: 0 fluid phases are active 25: 25: Processing dynamic information from @@ -43468,6 +43509,15 @@ 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: +15: Allocating the simulation vanguard +26:  + 20/120 Test #26: parametersystem ................................ Passed 0.18 sec +test 28 + Start 28: parallelwellinfo + +28: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_parallelwellinfo" +28: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +28: Test timeout computed to be: 1500 25: ********************************************************************** 25: * * 25: * This is flow 2024.10 * @@ -43482,7 +43532,10 @@ 25: 25: Reading deck file '/tmp/outputdir_test/subdir/INPUT.DATA' 12: Allocating the simulation vanguard -26: Running 5 test cases... +15: Distributing the vanguard's data +15: Allocating the model +15: Allocating the problem +15: Initializing the model 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 @@ -43491,8 +43544,6 @@ 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 -26: -26: *** No errors detected 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 @@ -43503,7 +43554,12 @@ 25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/INPUT.DATA line 27 25: 25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -26:  +12: Distributing the vanguard's data +12: Allocating the model +12: Allocating the problem +12: Initializing the model +12: Initializing the problem +15: Initializing the problem 25: 0 fluid phases are active 25: 25: Processing dynamic information from @@ -43511,18 +43567,6 @@ 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: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model - 20/120 Test #26: parametersystem ................................ Passed 0.16 sec -test 28 - Start 28: parallelwellinfo - -28: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_parallelwellinfo" -28: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -28: Test timeout computed to be: 1500 -12: Initializing the problem 12: Simulator successfully set up 25: ********************************************************************** 25: * * @@ -43537,7 +43581,18 @@ 25: Using 1 MPI processes with 2 OMP threads on each 25: 25: Reading deck file '/tmp/outputdir_test/subdir/subdir/INPUT.DATA' -15: Allocating the simulation vanguard +3: Sleep completed by worker thread 0 +27: Running 1 test case... +27: +27: *** No errors detected + 21/120 Test #3: tasklets ....................................... Passed 0.92 sec +test 29 + Start 29: partitionCells + +29: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_partitionCells" +29: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +29: Test timeout computed to be: 1500 +12: Allocating the simulation vanguard 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 @@ -43563,8 +43618,6 @@ 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: Allocating the simulation vanguard -3: Sleep completed by worker thread 1 25: ********************************************************************** 25: * * 25: * This is flow 2024.10 * @@ -43577,21 +43630,16 @@ 25: 25: Using 1 MPI processes with 2 OMP threads on each 25: -3: Sleep completed by worker thread 0 25: Reading deck file '/tmp/outputdir_test/INPUT.DATA' -27: Running 1 test case... -27: -27: *** No errors detected +21: +21: *** No errors detected +15: Simulator successfully set up 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: Distributing the vanguard's data -15: Allocating the model -15: Allocating the problem -15: Initializing the model 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 @@ -43610,7 +43658,14 @@ 25: 15 Reading TSTEP in /tmp/outputdir_test/INPUT.DATA line 27 25: 25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -15: Initializing the problem +21:  + 22/120 Test #21: LogOutputHelper ................................ Passed 0.52 sec +test 30 + Start 30: preconditionerfactory + +30: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_preconditionerfactory" +30: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +30: Test timeout computed to be: 1500 25: 0 fluid phases are active 25: 25: Processing dynamic information from @@ -43618,6 +43673,14 @@ 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: +27:  + 23/120 Test #27: parallel_wbp_sourcevalues ...................... Passed 0.27 sec +test 31 + Start 31: privarspacking + +31: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_privarspacking" +31: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +31: Test timeout computed to be: 1500 25: ********************************************************************** 25: * * 25: * This is flow 2024.10 * @@ -43631,15 +43694,8 @@ 25: Using 1 MPI processes with 2 OMP threads on each 25: 25: Reading deck file '/tmp/outputdir_test/subdir/INPUT.DATA' -12: Allocating the simulation vanguard -27:  - 21/120 Test #27: parallel_wbp_sourcevalues ...................... Passed 0.25 sec -test 29 - Start 29: partitionCells - -29: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_partitionCells" -29: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -29: Test timeout computed to be: 1500 +15: +15: *** No errors detected 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 @@ -43656,14 +43712,9 @@ 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 -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: 25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ +12: Allocating the simulation vanguard 25: 0 fluid phases are active 25: 25: Processing dynamic information from @@ -43671,6 +43722,7 @@ 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: Running 8 test cases... 25: ********************************************************************** 25: * * 25: * This is flow 2024.10 * @@ -43684,15 +43736,25 @@ 25: Using 1 MPI processes with 2 OMP threads on each 25: 25: Reading deck file '/tmp/outputdir_test/subdir/subdir/INPUT.DATA' -15: Simulator successfully set up -3: Sleep completed by worker thread 1 - 22/120 Test #3: tasklets ....................................... Passed 0.91 sec -test 30 - Start 30: preconditionerfactory +28: +28: *** No errors detected +31: Running 1 test case... +12: Distributing the vanguard's data +12: Allocating the model +31: +31: *** No errors detected +12: Allocating the problem +12: Initializing the model +12: Initializing the problem +12: Simulator successfully set up +31:  + 24/120 Test #31: privarspacking ................................. Passed 0.06 sec +test 32 + Start 32: region_phase_pvaverage -30: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_preconditionerfactory" -30: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -30: Test timeout computed to be: 1500 +32: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_region_phase_pvaverage" +32: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +32: Test timeout computed to be: 1500 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 @@ -43718,8 +43780,6 @@ 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: -15: -15: *** No errors detected 25: ********************************************************************** 25: * * 25: * This is flow 2024.10 * @@ -43733,6 +43793,15 @@ 25: Using 1 MPI processes with 2 OMP threads on each 25: 25: Reading deck file '/tmp/outputdir_test/subdir/subdir/INPUT.DATA' +15:  + 25/120 Test #15: glift1 ......................................... Passed 0.74 sec +test 33 + Start 33: relpermdiagnostics + +33: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_relpermdiagnostics" +33: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +33: Test timeout computed to be: 1500 +12: Allocating the simulation vanguard 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 @@ -43758,10 +43827,20 @@ 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: Allocating the simulation vanguard -28: Running 8 test cases... -28: -28: *** No errors detected +28:  + 26/120 Test #28: parallelwellinfo ............................... Passed 0.25 sec +test 34 + Start 34: RestartSerialization + +34: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_RestartSerialization" +34: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +34: Test timeout computed to be: 1500 +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: ********************************************************************** 25: * * 25: * This is flow 2024.10 * @@ -43775,23 +43854,41 @@ 25: Using 1 MPI processes with 2 OMP threads on each 25: 25: Reading deck file '/tmp/outputdir_test/subdir/INPUT.DATA' -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:  - 23/120 Test #15: glift1 ......................................... Passed 0.69 sec -test 31 - Start 31: privarspacking - -31: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_privarspacking" -31: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -31: Test timeout computed to be: 1500 +29: Running 4 test cases... +30: Running 3 test cases... +29: +29: *** No errors detected +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.00048816, 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=5.936e-05, TIT=inf, IT=0 +30: +30: *** No errors detected 12: 12: 12: +29:  + 27/120 Test #29: partitionCells ................................. Passed 0.19 sec +test 35 + Start 35: rstconv + +35: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_rstconv" +35: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +35: Test timeout computed to be: 1500 +30:  + 28/120 Test #30: preconditionerfactory .......................... Passed 0.14 sec +test 36 + Start 36: stoppedwells + +36: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_stoppedwells" +36: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +36: Test timeout computed to be: 1500 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 @@ -43817,39 +43914,10 @@ 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: Allocating the simulation vanguard +36: Running 1 test case... 25: 25: *** No errors detected -29: Running 4 test cases... -29: -29: *** No errors detected -29:  -31: Running 1 test case... - 24/120 Test #29: partitionCells ................................. Passed 0.15 sec -test 32 - Start 32: region_phase_pvaverage - -32: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_region_phase_pvaverage" -32: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -32: Test timeout computed to be: 1500 -31: -31: *** No errors detected -28:  - 25/120 Test #28: parallelwellinfo ............................... Passed 0.28 sec -test 33 - Start 33: relpermdiagnostics - -33: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_relpermdiagnostics" -33: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -33: Test timeout computed to be: 1500 -31:  - 26/120 Test #31: privarspacking ................................. Passed 0.04 sec -test 34 - Start 34: RestartSerialization - -34: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_RestartSerialization" -34: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -34: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard 12: Distributing the vanguard's data 12: Allocating the model 12: Allocating the problem @@ -43862,157 +43930,106 @@ 12: Allocating the problem 12: Initializing the model 12: Initializing the problem -30: Running 3 test cases... -25:  -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.00059108, 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=3.524e-05, TIT=inf, IT=0 -30: -30: *** No errors detected 12: Simulator successfully set up - 27/120 Test #25: outputdir ...................................... Passed 0.56 sec -test 35 - Start 35: rstconv - -35: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_rstconv" -35: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -35: Test timeout computed to be: 1500 -30:  - 28/120 Test #30: preconditionerfactory .......................... Passed 0.18 sec -test 36 - Start 36: stoppedwells - -36: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_stoppedwells" -36: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -36: Test timeout computed to be: 1500 -21: -21: *** No errors detected -21:  - 29/120 Test #21: LogOutputHelper ................................ Passed 0.70 sec +33: Running 1 test case... +25:  + 29/120 Test #25: outputdir ...................................... Passed 0.68 sec test 37 Start 37: timer 37: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_timer" 37: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 37: Test timeout computed to be: 1500 -36: Running 1 test case... -12: Allocating the simulation vanguard -33: Running 1 test case... -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: -34: Running 33 test cases... -32: Running 9 test cases... -32: -32: *** No errors detected -12: Allocating the simulation vanguard 36: 36: *** No errors detected -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model 36:  -12: Initializing the problem - 30/120 Test #36: stoppedwells ................................... Passed 0.15 sec + 30/120 Test #36: stoppedwells ................................... Passed 0.13 sec test 38 Start 38: vfpproperties 38: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_vfpproperties" 38: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 38: Test timeout computed to be: 1500 -33: -33: *** No errors detected +32: Running 9 test cases... +32: +32: *** No errors detected +12: Allocating the simulation vanguard +34: Running 33 test cases... +35: Running 9 test cases... +12: Distributing the vanguard's data +12: Allocating the model +12: Allocating the problem +12: Initializing the model +12: Initializing the problem +35: +35: *** No errors detected 12: Simulator successfully set up 12: 12: 12: -35: Running 9 test cases... -35: -35: *** No errors detected 32:  - 31/120 Test #32: region_phase_pvaverage ......................... Passed 0.25 sec + 31/120 Test #32: region_phase_pvaverage ......................... Passed 0.28 sec test 39 Start 39: wellmodel 39: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_wellmodel" 39: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 39: Test timeout computed to be: 1500 -37: Running 1 test case... -12: Allocating the simulation vanguard 20: 20: *** No errors detected -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -33:  - 32/120 Test #33: relpermdiagnostics ............................. Passed 0.30 sec +33: +33: *** No errors detected +20:  + 32/120 Test #20: keyword_validator .............................. Passed 0.92 sec test 40 Start 40: wellprodindexcalculator 40: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_wellprodindexcalculator" 40: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 40: Test timeout computed to be: 1500 -12: Simulator successfully set up +37: Running 1 test case... 35:  - 33/120 Test #35: rstconv ........................................ Passed 0.25 sec + 33/120 Test #35: rstconv ........................................ Passed 0.26 sec test 41 Start 41: wellstate 41: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_wellstate" 41: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 41: Test timeout computed to be: 1500 -20:  -12: -12: -12: - 34/120 Test #20: keyword_validator .............................. Passed 0.94 sec +12: Allocating the simulation vanguard +33:  + 34/120 Test #33: relpermdiagnostics ............................. Passed 0.34 sec test 42 Start 42: nonnc 42: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_nonnc" 42: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 42: Test timeout computed to be: 1500 +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 +38: Running 8 test cases... +12: +12: +12: 37: 37: *** No errors detected 37:  - 35/120 Test #37: timer .......................................... Passed 0.25 sec + 35/120 Test #37: timer .......................................... Passed 0.21 sec test 43 Start 43: GasSatfuncConsistencyChecks 43: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_GasSatfuncConsistencyChecks" 43: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 43: Test timeout computed to be: 1500 -38: Running 8 test cases... -12: Allocating the simulation vanguard -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 -39: Running 2 test cases... 12: Allocating the simulation vanguard -40: Running 32 test cases... 38: 38: *** No errors detected 38:  - 36/120 Test #38: vfpproperties .................................. Passed 0.22 sec + 36/120 Test #38: vfpproperties .................................. Passed 0.25 sec test 44 Start 44: OilSatfuncConsistencyChecks @@ -44025,124 +44042,156 @@ 12: Initializing the model 12: Initializing the problem 12: Simulator successfully set up -41: Running 10 test cases... +40: Running 32 test cases... +39: Running 2 test cases... 12: 12: 12: 42: Running 1 test case... -12: -12: *** No errors detected +41: Running 10 test cases... +42: +42: *** No errors detected +12: Allocating the simulation vanguard +34: Allocating the simulation vanguard 43: Running 17 test cases... 43: 43: *** No errors detected -34: Allocating the simulation vanguard 43:  - 37/120 Test #43: GasSatfuncConsistencyChecks .................... Passed 0.17 sec + 37/120 Test #43: GasSatfuncConsistencyChecks .................... Passed 0.18 sec test 45 Start 45: SatfuncConsistencyChecks 45: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_SatfuncConsistencyChecks" 45: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 45: Test timeout computed to be: 1500 -42: -42: *** No errors detected -39: -39: *** No errors detected -12:  - 38/120 Test #12: equil .......................................... Passed 1.35 sec +44: Running 38 test cases... +44: +44: *** No errors detected +12: Distributing the vanguard's data +12: Allocating the model +12: Allocating the problem +12: Initializing the model +12: Initializing the problem +44:  + 38/120 Test #44: OilSatfuncConsistencyChecks .................... Passed 0.15 sec test 46 Start 46: SatfuncConsistencyChecks_parallel 46: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_SatfuncConsistencyChecks_parallel" 46: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 46: Test timeout computed to be: 1500 +12: Simulator successfully set up 34: Distributing the vanguard's data +39: +39: *** No errors detected 34: Allocating the model 34: Allocating the problem -34: Initializing the model -34: Initializing the problem -44: Running 38 test cases... -44: -44: *** No errors detected 42:  -44:  - 39/120 Test #44: OilSatfuncConsistencyChecks .................... Passed 0.14 sec + 39/120 Test #42: nonnc .......................................... Passed 0.27 sec test 47 Start 47: ThreePointHorizontalSatfuncConsistencyChecks 47: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_ThreePointHorizontalSatfuncConsistencyChecks" 47: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 47: Test timeout computed to be: 1500 - 40/120 Test #42: nonnc .......................................... Passed 0.27 sec +34: Initializing the model +34: Initializing the problem +12: Allocating the simulation vanguard +12: Distributing the vanguard's data +12: Allocating the model +12: Allocating the problem +12: Initializing the model +12: Initializing the problem +39:  + 40/120 Test #39: wellmodel ...................................... Passed 0.40 sec test 48 Start 48: WaterSatfuncConsistencyChecks 48: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_WaterSatfuncConsistencyChecks" 48: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 48: Test timeout computed to be: 1500 -39:  - 41/120 Test #39: wellmodel ...................................... Passed 0.35 sec +34: Simulator successfully set up +12: Simulator successfully set up +12: +12: +12: +12: +12: *** No errors detected +45: Running 9 test cases... +45: +45: *** No errors detected +45:  +47: Running 13 test cases... + 41/120 Test #45: SatfuncConsistencyChecks ....................... Passed 0.18 sec test 49 Start 49: ghostlastmatrixadapter 49: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_ghostlastmatrixadapter" 49: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 49: Test timeout computed to be: 1500 -34: Simulator successfully set up -45: Running 9 test cases... -45: -45: *** No errors detected -45:  - 42/120 Test #45: SatfuncConsistencyChecks ....................... Passed 0.15 sec +47: +47: *** No errors detected +47:  + 42/120 Test #47: ThreePointHorizontalSatfuncConsistencyChecks ... Passed 0.16 sec test 50 Start 50: parallelistlinformation 50: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_parallelistlinformation" 50: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 50: Test timeout computed to be: 1500 +12:  + 43/120 Test #12: equil .......................................... Passed 1.60 sec +test 51 + Start 51: ParallelSerialization + +51: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_ParallelSerialization" +51: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +51: Test timeout computed to be: 1500 46: Running 22 test cases... 46: 46: *** No errors detected -47: Running 13 test cases... -47: -47: *** No errors detected +48: Running 18 test cases... +48: +48: *** No errors detected +46:  + 44/120 Test #46: SatfuncConsistencyChecks_parallel .............. Passed 0.26 sec +test 52 + Start 52: HDF5File + +52: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_HDF5File" +52: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +52: Test timeout computed to be: 1500 +48:  + 45/120 Test #48: WaterSatfuncConsistencyChecks .................. Passed 0.19 sec +test 53 + Start 53: HDF5Serializer + +53: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_HDF5Serializer" +53: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +53: Test timeout computed to be: 1500 +50: Running 4 test cases... +50: +50: *** No errors detected 49: === Dune::BiCGSTABSolver 49: Iter Defect Rate 49: 0 3529.31 -48: Running 18 test cases... +34: Allocating the simulation vanguard 49: 0.5 1815.04 0.514277 49: 1 1394.81 0.768471 49: 1.5 1779.14 1.27555 49: 2 1356.09 0.762215 +51: Running 151 test cases... 49: 2.5 1693.31 1.24867 49: 3 1492.58 0.881458 49: 3.5 2045.02 1.37013 -48: -48: *** No errors detected 49: 4 1795.63 0.878048 49: 4.5 2437.22 1.3573 49: 5 2115.33 0.867928 -47:  - 43/120 Test #47: ThreePointHorizontalSatfuncConsistencyChecks ... Passed 0.16 sec -test 51 - Start 51: ParallelSerialization - -51: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_ParallelSerialization" -51: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -51: Test timeout computed to be: 1500 49: 5.5 2651.77 1.2536 49: 6 2330.31 0.878776 49: 6.5 2788.74 1.19672 49: 7 2435.98 0.873508 49: 7.5 2621 1.07595 -46:  - 44/120 Test #46: SatfuncConsistencyChecks_parallel .............. Passed 0.22 sec -test 52 - Start 52: HDF5File - -52: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_HDF5File" -52: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -52: Test timeout computed to be: 1500 49: 8 2332.6 0.889966 49: 8.5 2390.57 1.02485 49: 9 2149.47 0.899143 @@ -44159,14 +44208,6 @@ 49: 14.5 1480.66 0.983473 49: 15 1450.08 0.979348 49: 15.5 1420.55 0.979637 -48:  - 45/120 Test #48: WaterSatfuncConsistencyChecks .................. Passed 0.17 sec -test 53 - Start 53: HDF5Serializer - -53: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/test_HDF5Serializer" -53: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -53: Test timeout computed to be: 1500 49: 16 1395.84 0.982603 49: 16.5 1361.79 0.975606 49: 17 1335.54 0.980726 @@ -44182,13 +44223,18 @@ 49: 22 964.718 0.983574 49: 22.5 925.525 0.959373 49: 23 910.989 0.984295 +51: +51: *** No errors detected 49: 23.5 888.734 0.97557 49: 24 873.894 0.983302 +34: Distributing the vanguard's data +34: Allocating the model 49: 24.5 859.695 0.983752 49: 25 847.537 0.985858 49: 25.5 840.063 0.991181 49: 26 826.667 0.984054 49: 26.5 817.348 0.988727 +34: Allocating the problem 49: 27 806.312 0.986498 49: 27.5 796.919 0.98835 49: 28 785.875 0.986142 @@ -44198,10 +44244,12 @@ 49: 30 738.411 0.989055 49: 30.5 718.238 0.97268 49: 31 710.378 0.989056 +34: Initializing the model 49: 31.5 686.144 0.965887 49: 32 680.457 0.991711 49: 32.5 652.174 0.958435 49: 33 646.499 0.991298 +34: Initializing the problem 49: 33.5 615.13 0.95148 49: 34 611.05 0.993367 49: 34.5 578.072 0.94603 @@ -44209,15 +44257,27 @@ 49: 35.5 542.417 0.944883 49: 36 539.149 0.993975 49: 36.5 510.256 0.94641 +50:  + 46/120 Test #50: parallelistlinformation ........................ Passed 0.25 sec +test 54 + Start 54: art2dgf + +54: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--plain" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/art2dgf" "--" "data/fracture-raw.art" +54: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +54: Test timeout computed to be: 1500 49: 37 507.139 0.993891 49: 37.5 483.046 0.952493 49: 38 480.008 0.993709 49: 38.5 459.529 0.957336 +52: Running 5 test cases... 49: 39 456.709 0.993865 49: 39.5 439.857 0.963101 49: 40 436.835 0.993129 49: 40.5 421.297 0.964431 49: 41 418.528 0.993426 +54: ###################### +54: # Running test '' +54: ###################### 49: 41.5 404.14 0.965624 49: 42 401.22 0.992774 49: 42.5 386.254 0.962699 @@ -44230,11 +44290,15 @@ 49: 46 324.532 0.992719 49: 46.5 303.723 0.935878 49: 47 301.368 0.992248 +54: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/art2dgf data/fracture-raw.art" 49: 47.5 278.892 0.925419 49: 48 276.836 0.992626 49: 48.5 252.896 0.913524 49: 49 250.873 0.992 49: 49.5 226.671 0.90353 +53: Running 2 test cases... +52: +52: *** No errors detected 49: 50 224.918 0.992268 49: 50.5 201.142 0.894288 49: 51 199.466 0.991667 @@ -44249,6 +44313,8 @@ 49: 55.5 106.775 0.891748 49: 56 105.745 0.990351 49: 56.5 94.3301 0.892055 +53: +53: *** No errors detected 49: 57 93.4119 0.990267 49: 57.5 83.4592 0.893453 49: 58 82.6632 0.990462 @@ -44265,7 +44331,17 @@ 49: 63.5 41.3829 0.913988 49: 64 41.0277 0.991416 49: 64.5 37.8377 0.922249 +54: Converting ART file "data/fracture-raw.art" to DGF file "data/fracture-raw.art.dgf" +41: +41: *** No errors detected 49: 65 37.5768 0.993106 + 47/120 Test #54: art2dgf ........................................ Passed 0.03 sec +test 55 + Start 55: lens_immiscible_ecfv_ad + +55: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad" "--" "--end-time=3000" +55: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +55: Test timeout computed to be: 1500 49: 65.5 35.2297 0.937537 49: 66 35.0263 0.994226 49: 66.5 33.5891 0.958968 @@ -44278,6 +44354,9 @@ 49: 70 16.8241 0.613314 49: 70.5 52.4812 3.11941 49: 71 11.41 0.217411 +55: ###################### +55: # Running test '' +55: ###################### 49: 71.5 10.7285 0.94027 49: 72 10.4425 0.973343 49: 72.5 9.09671 0.871124 @@ -44289,6 +44368,7 @@ 49: 75.5 9.63312 1.20618 49: 76 7.66938 0.796147 49: 76.5 7.45239 0.971707 +55: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad --end-time=3000" 49: 77 3.96887 0.532563 49: 77.5 3.85273 0.970739 49: 78 3.7998 0.986261 @@ -44302,12 +44382,21 @@ 49: 82 2.59109 0.886248 49: 82.5 11.2577 4.34476 49: 83 1.72445 0.15318 +34: Simulator successfully set up 49: 83.5 1.74063 1.00938 49: 84 1.50017 0.861855 49: 84.5 1.09659 0.730976 49: 85 1.04982 0.957352 49: 85.5 0.740302 0.705169 49: 86 0.730649 0.986961 +51:  + 48/120 Test #51: ParallelSerialization .......................... Passed 0.30 sec +test 56 + Start 56: lens_immiscible_ecfv_ad_23 + +56: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_23" "--" "--end-time=3000" +56: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +56: Test timeout computed to be: 1500 49: 86.5 0.761906 1.04278 49: 87 0.731942 0.960673 49: 87.5 7.47835 10.2171 @@ -44320,11 +44409,11 @@ 49: 91 0.368141 0.913084 49: 91.5 0.550284 1.49477 49: 92 0.330507 0.600612 -50: Running 4 test cases... 49: 92.5 0.364851 1.10391 -50: -50: *** No errors detected 49: 93 0.35775 0.980538 +56: ###################### +56: # Running test '' +56: ###################### 49: 93.5 0.0750629 0.209819 49: 94 0.0548089 0.730174 49: 94.5 0.493133 8.99732 @@ -44337,6 +44426,7 @@ 49: 98 0.116295 0.977677 49: 98.5 0.0732684 0.630023 49: 99 0.0719736 0.982327 +56: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_23 --end-time=3000" 49: 99.5 0.0739429 1.02736 49: 100 0.0731004 0.988606 49: 100.5 0.0627365 0.858223 @@ -44355,7 +44445,6 @@ 49: 107 0.0152076 0.358299 49: 107.5 0.0336331 2.21159 49: 108 0.0329868 0.980787 -34: Allocating the simulation vanguard 49: 108.5 0.0201088 0.609599 49: 109 0.0199684 0.993019 49: 109.5 0.00953799 0.477655 @@ -44370,6 +44459,14 @@ 49: 114 0.00288013 0.951326 49: 114.5 0.0048468 1.68284 49: 115 0.0027201 0.561215 +52:  + 49/120 Test #52: HDF5File ....................................... Passed 0.25 sec +test 57 + Start 57: lens_immiscible_ecfv_ad_trans + +57: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_trans" "--" "--end-time=3000" +57: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +57: Test timeout computed to be: 1500 49: 115.5 0.00308798 1.13525 49: 116 0.00306478 0.992485 49: 116.5 0.00308003 1.00498 @@ -44383,11 +44480,13 @@ 49: 120.5 0.000666608 0.772662 49: 121 0.000636114 0.954255 49: 121.5 0.000709014 1.1146 -51: Running 151 test cases... +57: ###################### +57: # Running test '' +57: ###################### 49: 122 0.00048099 0.678392 49: 122.5 0.000617751 1.28433 49: 123 0.000181237 0.293383 -49: === rate=0.872441, T=0.155634, TIT=0.00126532, IT=123 +49: === rate=0.872441, T=0.155158, TIT=0.00126145, IT=123 49: === Dune::BiCGSTABSolver 49: Iter Defect Rate 49: 0 3529.31 @@ -44395,28 +44494,35 @@ 49: 1 1394.81 0.768471 49: 1.5 1779.14 1.27555 49: 2 1356.09 0.762215 -53: Running 2 test cases... 49: 2.5 1693.31 1.24867 49: 3 1492.58 0.881458 +53:  + 50/120 Test #53: HDF5Serializer ................................. Passed 0.25 sec +test 58 + Start 58: lens_immiscible_vcfv_ad + +58: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_ad" "--" "--end-time=3000" +58: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +58: Test timeout computed to be: 1500 49: 3.5 2045.02 1.37013 49: 4 1795.63 0.878048 49: 4.5 2437.22 1.3573 -41: -41: *** No errors detected 49: 5 2115.33 0.867928 49: 5.5 2651.77 1.2536 49: 6 2330.31 0.878776 49: 6.5 2788.74 1.19672 49: 7 2435.98 0.873508 +57: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_trans --end-time=3000" 49: 7.5 2621 1.07595 49: 8 2332.6 0.889966 49: 8.5 2390.57 1.02485 49: 9 2149.47 0.899143 49: 9.5 2094.94 0.974633 -53: -53: *** No errors detected 49: 10 1935.08 0.923692 49: 10.5 1880.72 0.971906 +58: ###################### +58: # Running test '' +58: ###################### 49: 11 1769.68 0.940959 49: 11.5 1718.71 0.971201 49: 12 1650.04 0.960044 @@ -44425,58 +44531,52 @@ 49: 13.5 1540.56 0.982082 49: 14 1505.54 0.977267 49: 14.5 1480.66 0.983473 +58: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_ad --end-time=3000" 49: 15 1450.08 0.979348 49: 15.5 1420.55 0.979637 49: 16 1395.84 0.982603 49: 16.5 1361.79 0.975606 49: 17 1335.54 0.980726 -34: Distributing the vanguard's data -34: Allocating the model 49: 17.5 1290.53 0.966299 49: 18 1269.85 0.983976 -50:  +41:  49: 18.5 1217.01 0.958383 49: 19 1193.64 0.980803 + 51/120 Test #41: wellstate ...................................... Passed 0.81 sec +test 59 + Start 59: lens_immiscible_vcfv_fd + +59: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_fd" "--" "--end-time=3000" +59: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +59: Test timeout computed to be: 1500 49: 19.5 1132.26 0.948577 49: 20 1114.14 0.983995 49: 20.5 1052.57 0.944737 49: 21 1033.6 0.981971 49: 21.5 980.829 0.948949 49: 22 964.718 0.983574 -51: -51: *** No errors detected -34: Allocating the problem 49: 22.5 925.525 0.959373 - 46/120 Test #50: parallelistlinformation ........................ Passed 0.26 sec -test 54 - Start 54: art2dgf - -54: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--plain" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/art2dgf" "--" "data/fracture-raw.art" -54: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -54: Test timeout computed to be: 1500 49: 23 910.989 0.984295 49: 23.5 888.734 0.97557 49: 24 873.894 0.983302 49: 24.5 859.695 0.983752 49: 25 847.537 0.985858 +59: ###################### +59: # Running test '' +59: ###################### 49: 25.5 840.063 0.991181 49: 26 826.667 0.984054 49: 26.5 817.348 0.988727 49: 27 806.312 0.986498 49: 27.5 796.919 0.98835 -34: Initializing the model 49: 28 785.875 0.986142 -54: ###################### -54: # Running test '' -54: ###################### 49: 28.5 772.44 0.982904 49: 29 762.662 0.987342 49: 29.5 746.583 0.978917 -52: Running 5 test cases... 49: 30 738.411 0.989055 -34: Initializing the problem 49: 30.5 718.238 0.97268 49: 31 710.378 0.989056 +59: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_fd --end-time=3000" 49: 31.5 686.144 0.965887 49: 32 680.457 0.991711 49: 32.5 652.174 0.958435 @@ -44486,11 +44586,8 @@ 49: 34.5 578.072 0.94603 49: 35 574.058 0.993056 49: 35.5 542.417 0.944883 -54: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/art2dgf data/fracture-raw.art" 49: 36 539.149 0.993975 49: 36.5 510.256 0.94641 -52: -52: *** No errors detected 49: 37 507.139 0.993891 49: 37.5 483.046 0.952493 49: 38 480.008 0.993709 @@ -44506,16 +44603,8 @@ 49: 43 383.529 0.992947 49: 43.5 368.03 0.959587 49: 44 365.343 0.992701 -54: Converting ART file "data/fracture-raw.art" to DGF file "data/fracture-raw.art.dgf" 49: 44.5 348.21 0.953103 49: 45 345.614 0.992546 - 47/120 Test #54: art2dgf ........................................ Passed 0.02 sec -test 55 - Start 55: lens_immiscible_ecfv_ad - -55: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad" "--" "--end-time=3000" -55: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -55: Test timeout computed to be: 1500 49: 45.5 326.913 0.94589 49: 46 324.532 0.992719 49: 46.5 303.723 0.935878 @@ -44530,9 +44619,6 @@ 49: 51 199.466 0.991667 49: 51.5 177.47 0.889725 49: 52 175.978 0.991596 -55: ###################### -55: # Running test '' -55: ###################### 49: 52.5 155.997 0.886456 49: 53 154.618 0.991159 49: 53.5 137.284 0.887893 @@ -44541,7 +44627,6 @@ 49: 55 119.737 0.990624 49: 55.5 106.775 0.891748 49: 56 105.745 0.990351 -55: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad --end-time=3000" 49: 56.5 94.3301 0.892055 49: 57 93.4119 0.990267 49: 57.5 83.4592 0.893453 @@ -44572,14 +44657,6 @@ 49: 70 16.8241 0.613314 49: 70.5 52.4812 3.11941 49: 71 11.41 0.217411 -53:  - 48/120 Test #53: HDF5Serializer ................................. Passed 0.22 sec -test 56 - Start 56: lens_immiscible_ecfv_ad_23 - -56: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_23" "--" "--end-time=3000" -56: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -56: Test timeout computed to be: 1500 49: 71.5 10.7285 0.94027 49: 72 10.4425 0.973343 49: 72.5 9.09671 0.871124 @@ -44592,12 +44669,8 @@ 49: 76 7.66938 0.796147 49: 76.5 7.45239 0.971707 49: 77 3.96887 0.532563 -56: ###################### -56: # Running test '' -56: ###################### 49: 77.5 3.85273 0.970739 49: 78 3.7998 0.986261 -41:  49: 78.5 3.97379 1.04579 49: 79 3.69795 0.930585 49: 79.5 2.11979 0.573234 @@ -44605,29 +44678,9 @@ 49: 80.5 2.05542 1.02392 49: 81 1.79074 0.871226 49: 81.5 2.92366 1.63266 - 49/120 Test #41: wellstate ...................................... Passed 0.68 sec -test 57 - Start 57: lens_immiscible_ecfv_ad_trans - -57: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_trans" "--" "--end-time=3000" -57: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -57: Test timeout computed to be: 1500 49: 82 2.59109 0.886248 49: 82.5 11.2577 4.34476 49: 83 1.72445 0.15318 -56: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_23 --end-time=3000" -51:  - 50/120 Test #51: ParallelSerialization .......................... Passed 0.24 sec -test 58 - Start 58: lens_immiscible_vcfv_ad - -58: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_ad" "--" "--end-time=3000" -58: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -58: Test timeout computed to be: 1500 -57: ###################### -57: # Running test '' -57: ###################### -34: Simulator successfully set up 49: 83.5 1.74063 1.00938 49: 84 1.50017 0.861855 49: 84.5 1.09659 0.730976 @@ -44641,32 +44694,19 @@ 49: 88.5 5.11555 8.23584 49: 89 3.64825 0.713169 49: 89.5 3.70405 1.0153 -58: ###################### -58: # Running test '' -58: ###################### 49: 90 3.67263 0.991517 49: 90.5 0.403184 0.109781 49: 91 0.368141 0.913084 49: 91.5 0.550284 1.49477 49: 92 0.330507 0.600612 -57: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_trans --end-time=3000" 49: 92.5 0.364851 1.10391 49: 93 0.35775 0.980538 49: 93.5 0.0750629 0.209819 49: 94 0.0548089 0.730174 -58: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_ad --end-time=3000" 49: 94.5 0.493133 8.99732 49: 95 0.360979 0.73201 49: 95.5 0.315116 0.87295 49: 96 0.137438 0.436149 -52:  - 51/120 Test #52: HDF5File ....................................... Passed 0.25 sec -test 59 - Start 59: lens_immiscible_vcfv_fd - -59: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_fd" "--" "--end-time=3000" -59: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -59: Test timeout computed to be: 1500 49: 96.5 0.126867 0.923087 49: 97 0.125346 0.988012 49: 97.5 0.11895 0.948974 @@ -44674,62 +44714,9 @@ 49: 98.5 0.0732684 0.630023 49: 99 0.0719736 0.982327 49: 99.5 0.0739429 1.02736 -49: 100 0.0731004 0.988606 -49: 100.5 0.0627365 0.858223 -49: 101 0.0624489 0.995416 -49: 101.5 0.0750066 1.20109 -59: ###################### -59: # Running test '' -59: ###################### -49: 102 0.04307 0.574217 -49: 102.5 0.104683 2.43052 -49: 103 0.0993092 0.948667 -49: 103.5 0.0870665 0.876722 -49: 104 0.0721363 0.82852 -49: 104.5 0.023022 0.319145 -49: 105 0.0228416 0.992168 -49: 105.5 0.0208462 0.912642 -59: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_fd --end-time=3000" -49: 106 0.020389 0.978064 -49: 106.5 0.0424439 2.08171 -49: 107 0.0152076 0.358299 -49: 107.5 0.0336331 2.21159 -49: 108 0.0329868 0.980787 -49: 108.5 0.0201088 0.609599 -49: 109 0.0199684 0.993019 -49: 109.5 0.00953799 0.477655 -49: 110 0.00931863 0.977002 -49: 110.5 0.0119939 1.28709 -49: 111 0.00940004 0.783732 -49: 111.5 0.00906989 0.964878 -49: 112 0.00898663 0.99082 -49: 112.5 0.00538949 0.599723 -49: 113 0.00533553 0.989988 -49: 113.5 0.00302749 0.567421 -49: 114 0.00288013 0.951326 -49: 114.5 0.0048468 1.68284 -49: 115 0.0027201 0.561215 -49: 115.5 0.00308798 1.13525 -49: 116 0.00306478 0.992485 -49: 116.5 0.00308003 1.00498 -49: 117 0.00305859 0.993041 -49: 117.5 0.00269825 0.882188 -49: 118 0.00250681 0.929051 -49: 118.5 0.0138739 5.53448 -49: 119 0.00159575 0.115018 -49: 119.5 0.000873253 0.547238 -49: 120 0.000862743 0.987965 -49: 120.5 0.000666608 0.772662 -49: 121 0.000636114 0.954255 -49: 121.5 0.000709014 1.1146 -49: 122 0.00048099 0.678392 -49: 122.5 0.000617751 1.28433 -49: 123 0.000181237 0.293383 -49: === rate=0.872441, T=0.14201, TIT=0.00115456, IT=123 -49: Full preconditioner took 0.155992 -49: Ghost preconditioner took 0.142141 55: 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 55: +49: 100 0.0731004 0.988606 55: # [known parameters which were specified at run-time] 55: EndTime="3000" # default: "30000" 55: # [parameters which were specified at compile-time] @@ -44792,34 +44779,34 @@ 55: VtkWriteViscosities="0" 55: # [end of parameters] 55: Allocating the simulation vanguard +49: 100.5 0.0627365 0.858223 +49: 101 0.0624489 0.995416 +49: 101.5 0.0750066 1.20109 +49: 102 0.04307 0.574217 55: Distributing the vanguard's data 55: Allocating the model 55: Allocating the problem 55: Initializing the model +49: 102.5 0.104683 2.43052 55: Initializing the problem +49: 103 0.0993092 0.948667 55: Simulator successfully set up 55: Applying the initial solution of the "lens_immiscible_ecfv_ad" problem +49: 103.5 0.0870665 0.876722 55: Writing visualization results for the current time step. +49: 104 0.0721363 0.82852 +49: 104.5 0.023022 0.319145 +49: 105 0.0228416 0.992168 +49: 105.5 0.0208462 0.912642 +49: 106 0.020389 0.978064 +49: 106.5 0.0424439 2.08171 +49: 107 0.0152076 0.358299 +49: 107.5 0.0336331 2.21159 +49: 108 0.0329868 0.980787 +49: 108.5 0.0201088 0.609599 +49: 109 0.0199684 0.993019 55: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 1 error: 852.881 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 52/120 Test #49: ghostlastmatrixadapter ......................... Passed 0.51 sec -test 60 - Start 60: waterair_pvs_ni - -60: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/waterair_pvs_ni" "--" "--grid-global-refinements=1" -60: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -60: Test timeout computed to be: 1500 -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 2.53696 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: ###################### -60: # Running test '' -60: ###################### 56: 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 56: 56: # [known parameters which were specified at run-time] @@ -44884,21 +44871,133 @@ 56: VtkWriteViscosities="0" 56: # [end of parameters] 56: Allocating the simulation vanguard +49: 109.5 0.00953799 0.477655 +49: 110 0.00931863 0.977002 +49: 110.5 0.0119939 1.28709 +49: 111 0.00940004 0.783732 +49: 111.5 0.00906989 0.964878 +49: 112 0.00898663 0.99082 +49: 112.5 0.00538949 0.599723 +49: 113 0.00533553 0.989988 +49: 113.5 0.00302749 0.567421 +49: 114 0.00288013 0.951326 +49: 114.5 0.0048468 1.68284 +49: 115 0.0027201 0.561215 56: Distributing the vanguard's data 56: Allocating the model 56: Allocating the problem 56: Initializing the model +49: 115.5 0.00308798 1.13525 +49: 116 0.00306478 0.992485 +49: 116.5 0.00308003 1.00498 +49: 117 0.00305859 0.993041 56: Initializing the problem 56: Simulator successfully set up 56: Applying the initial solution of the "lens_immiscible_ecfv_ad" problem -60: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/waterair_pvs_ni --grid-global-refinements=1" +49: 117.5 0.00269825 0.882188 +49: 118 0.00250681 0.929051 +49: 118.5 0.0138739 5.53448 +49: 119 0.00159575 0.115018 +49: 119.5 0.000873253 0.547238 +49: 120 0.000862743 0.987965 +49: 120.5 0.000666608 0.772662 +49: 121 0.000636114 0.954255 56: Writing visualization results for the current time step. +49: 121.5 0.000709014 1.1146 55: Solve: M deltax^k = r +49: 122 0.00048099 0.678392 +49: 122.5 0.000617751 1.28433 +49: 123 0.000181237 0.293383 +49: === rate=0.872441, T=0.129977, TIT=0.00105673, IT=123 +49: Full preconditioner took 0.155819 +49: Ghost preconditioner took 0.130054 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 3 error: 474.977 +55: Newton iteration 1 error: 852.881 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 2 error: 2.53696 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: 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 +57: +57: # [known parameters which were specified at run-time] +57: EndTime="3000" # default: "30000" +57: # [parameters which were specified at compile-time] +57: CellsX="48" +57: CellsY="32" +57: ContinueOnConvergenceError="0" +57: DomainSizeX="6" +57: DomainSizeY="4" +57: EnableAsyncVtkOutput="1" +57: EnableGravity="1" +57: EnableGridAdaptation="0" +57: EnableIntensiveQuantityCache="1" +57: EnableStorageCache="1" +57: EnableThermodynamicHints="0" +57: EnableVtkOutput="1" +57: GridGlobalRefinements="0" +57: InitialTimeStepSize="250" +57: LensLowerLeftX="1" +57: LensLowerLeftY="2" +57: LensUpperRightX="4" +57: LensUpperRightY="3" +57: LinearSolverAbsTolerance="-1" +57: LinearSolverMaxError="1e+07" +57: LinearSolverMaxIterations="1000" +57: LinearSolverOverlapSize="2" +57: LinearSolverTolerance="0.001" +57: LinearSolverVerbosity="0" +57: MaxTimeStepDivisions="10" +57: MaxTimeStepSize="inf" +57: MinTimeStepSize="0" +57: NewtonMaxError="1e+100" +57: NewtonMaxIterations="20" +57: NewtonTargetIterations="10" +57: NewtonTolerance="1e-08" +57: NewtonVerbose="1" +57: NewtonWriteConvergence="0" +57: OutputDir="" +57: ParameterFile="" +57: PreconditionerOrder="0" +57: PreconditionerRelaxation="1" +57: PredeterminedTimeStepsFile="" +57: PrintParameters="2" +57: RestartTime="-1e+35" +57: ThreadsPerProcess="1" +57: VtkWriteAverageMolarMasses="0" +57: VtkWriteDensities="1" +57: VtkWriteDofIndex="0" +57: VtkWriteExtrusionFactor="0" +57: VtkWriteFilterVelocities="0" +57: VtkWriteIntrinsicPermeabilities="1" +57: VtkWriteMobilities="0" +57: VtkWritePorosity="1" +57: VtkWritePotentialGradients="0" +57: VtkWritePressures="1" +57: VtkWritePrimaryVars="0" +57: VtkWriteProcessRank="0" +57: VtkWriteRelativePermeabilities="0" +57: VtkWriteSaturations="0" +57: VtkWriteTemperature="1" +57: VtkWriteViscosities="0" +57: # [end of parameters] +57: Allocating the simulation vanguard +57: Distributing the vanguard's data +57: Allocating the model +57: Allocating the problem +57: Initializing the model +57: Initializing the problem +57: Simulator successfully set up +57: Applying the initial solution of the "lens_immiscible_ecfv_ad_trans" problem +57: Writing visualization results for the current time step. +57: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 3 error: 474.977 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: 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 58: 58: # [known parameters which were specified at run-time] @@ -44971,104 +45070,74 @@ 58: Simulator successfully set up 58: Applying the initial solution of the "lens_immiscible_vcfv_ad" problem 58: Writing visualization results for the current time step. +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 1 error: 852.881 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 1 error: 852.881 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 4 error: 416.828 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 2 error: 2.53696 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -56: Solve: M deltax^k = r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 3 error: 475 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 5 error: 426.249 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 4 error: 416.789 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 5 error: 426.322 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +55: Solve: M deltax^k = r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 6 error: 180.592 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 852.881 +56: Newton iteration 2 error: 2.53696 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -57: 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 -57: -57: # [known parameters which were specified at run-time] -57: EndTime="3000" # default: "30000" -57: # [parameters which were specified at compile-time] -57: CellsX="48" -57: CellsY="32" -57: ContinueOnConvergenceError="0" -57: DomainSizeX="6" -57: DomainSizeY="4" -57: EnableAsyncVtkOutput="1" -57: EnableGravity="1" -57: EnableGridAdaptation="0" -57: EnableIntensiveQuantityCache="1" -57: EnableStorageCache="1" -57: EnableThermodynamicHints="0" -57: EnableVtkOutput="1" -57: GridGlobalRefinements="0" -57: InitialTimeStepSize="250" -57: LensLowerLeftX="1" -57: LensLowerLeftY="2" -57: LensUpperRightX="4" -57: LensUpperRightY="3" -57: LinearSolverAbsTolerance="-1" -57: LinearSolverMaxError="1e+07" -57: LinearSolverMaxIterations="1000" -57: LinearSolverOverlapSize="2" -57: LinearSolverTolerance="0.001" -57: LinearSolverVerbosity="0" -57: MaxTimeStepDivisions="10" -57: MaxTimeStepSize="inf" -57: MinTimeStepSize="0" -57: NewtonMaxError="1e+100" -57: NewtonMaxIterations="20" -57: NewtonTargetIterations="10" -57: NewtonTolerance="1e-08" -57: NewtonVerbose="1" -57: NewtonWriteConvergence="0" -57: OutputDir="" -57: ParameterFile="" -57: PreconditionerOrder="0" -57: PreconditionerRelaxation="1" -57: PredeterminedTimeStepsFile="" -57: PrintParameters="2" -57: RestartTime="-1e+35" -57: ThreadsPerProcess="1" -57: VtkWriteAverageMolarMasses="0" -57: VtkWriteDensities="1" -57: VtkWriteDofIndex="0" -57: VtkWriteExtrusionFactor="0" -57: VtkWriteFilterVelocities="0" -57: VtkWriteIntrinsicPermeabilities="1" -57: VtkWriteMobilities="0" -57: VtkWritePorosity="1" -57: VtkWritePotentialGradients="0" -57: VtkWritePressures="1" -57: VtkWritePrimaryVars="0" -57: VtkWriteProcessRank="0" -57: VtkWriteRelativePermeabilities="0" -57: VtkWriteSaturations="0" -57: VtkWriteTemperature="1" -57: VtkWriteViscosities="0" -57: # [end of parameters] -57: Allocating the simulation vanguard -57: Distributing the vanguard's data -57: Allocating the model -57: Allocating the problem -57: Initializing the model -57: Initializing the problem -57: Simulator successfully set up -57: Applying the initial solution of the "lens_immiscible_ecfv_ad_trans" problem -57: Writing visualization results for the current time step. 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 6 error: 180.553 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 7 error: 186.107 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 2.53696 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +55: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 7 error: 185.281 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 8 error: 73.928 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 1 error: 3366.4 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 59: 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 59: +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 9 error: 27.6085 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: # [known parameters which were specified at run-time] 59: EndTime="3000" # default: "30000" 59: # [parameters which were specified at compile-time] @@ -45138,233 +45207,337 @@ 59: Initializing the model 59: Initializing the problem 59: Simulator successfully set up -59: Applying the initial solution of the "lens_immiscible_vcfv_fd" problem -59: Writing visualization results for the current time step. 55: Solve: M deltax^k = r +56: Solve: M deltax^k = r + 52/120 Test #49: ghostlastmatrixadapter ......................... Passed 0.55 sec +test 60 + Start 60: waterair_pvs_ni + +60: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/waterair_pvs_ni" "--" "--grid-global-refinements=1" +60: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +60: Test timeout computed to be: 1500 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 7 error: 185.281 +55: Newton iteration 8 error: 74.2418 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 852.881 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 1 error: 3366.4 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 3 error: 474.977 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 8 error: 74.2418 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 2 error: 2.53696 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Applying the initial solution of the "lens_immiscible_vcfv_fd" problem +59: Writing visualization results for the current time step. 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 475 +57: Newton iteration 10 error: 4.17797 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r +59: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: ###################### +60: # Running test '' +60: ###################### 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 416.789 +57: Newton iteration 11 error: 0.0541453 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 9 error: 27.1456 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/waterair_pvs_ni --grid-global-refinements=1" +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 12 error: 0.00112501 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 4 error: 416.828 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 426.322 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r 57: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 10 error: 4.14997 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 180.592 +57: Newton iteration 13 error: 4.28467e-05 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r +57: Solve: M deltax^k = r 55: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 2 error: 15.8797 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 14 error: 4.05506e-08 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 10 error: 4.14997 +55: Newton iteration 11 error: 0.0538836 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r +57: Newton iteration 15 error: 2.6562e-11 +57: Linearization/solve/update time: 0.0355651(58.9234%)/0.0243687(40.3734%)/0.00042444(0.703202%) 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 5 error: 426.249 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 15.8797 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Storage: 9593.15 10 +57: Writing visualization results for the current time step. +55: Solve: M deltax^k = r +57: Time step 1 done. CPU time: 0.0643862 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +57: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 12 error: 0.00110507 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 6 error: 180.553 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 186.107 +57: Newton iteration 1 error: 0.111496 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 8 error: 73.928 +57: Newton iteration 2 error: 0.0168074 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r 57: Solve: M deltax^k = r +55: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 9 error: 27.6085 +57: Newton iteration 3 error: 0.00337739 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 11 error: 0.0538836 +55: Newton iteration 13 error: 4.29799e-05 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +34: Allocating the simulation vanguard +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 3 error: 91.4787 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r +56: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 10 error: 4.17797 +57: Newton iteration 4 error: 0.000189096 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 6 error: 180.553 +56: Newton iteration 7 error: 185.281 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 55: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 11 error: 0.0541453 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 12 error: 0.00110507 +55: Newton iteration 14 error: 3.72955e-08 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -59: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 12 error: 0.00112501 +57: Newton iteration 5 error: 7.70516e-07 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +57: Newton iteration 6 error: 2.72468e-10 +57: Linearization/solve/update time: 0.0135716(58.8587%)/0.00932804(40.4549%)/0.00015828(0.686446%) 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 1 error: 3366.4 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Storage: 9588.58 16.6667 +57: Writing visualization results for the current time step. 56: Solve: M deltax^k = r +55: Newton iteration 15 error: 9.16806e-11 +55: Linearization/solve/update time: 0.103172(79.6099%)/0.0259558(20.028%)/0.00046932(0.362136%) +55: Storage: 9593.15 10 +55: Writing visualization results for the current time step. +57: Time step 2 done. CPU time: 0.0907994 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +57: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 7 error: 185.281 +56: Newton iteration 8 error: 74.2418 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r +57: Solve: M deltax^k = r +55: Time step 1 done. CPU time: 0.133257 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +55: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 1 error: 0.0626181 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 13 error: 4.28467e-05 +57: Newton iteration 2 error: 0.038498 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 3 error: 91.4787 +58: Newton iteration 4 error: 371.463 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 13 error: 4.29799e-05 +55: Newton iteration 1 error: 0.111496 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 9 error: 27.1456 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 14 error: 4.05506e-08 +57: Newton iteration 3 error: 0.0465451 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 4 error: 0.00571673 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 2 error: 0.0168074 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r +57: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 8 error: 74.2418 +56: Newton iteration 10 error: 4.14997 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 15 error: 2.6562e-11 -57: Linearization/solve/update time: 0.0358395(59.0743%)/0.0243918(40.205%)/0.0004372(0.720637%) +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 5 error: 3.09527e-05 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +55: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 6 error: 2.51017e-08 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: Distributing the vanguard's data 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 14 error: 3.72955e-08 +55: Newton iteration 3 error: 0.00337776 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Storage: 9593.15 10 +34: Allocating the model +57: Newton iteration 7 error: 8.99651e-11 +57: Linearization/solve/update time: 0.0160036(60.275%)/0.0103586(39.0138%)/0.00018884(0.711234%) +57: Storage: 9582.5 25.5556 57: Writing visualization results for the current time step. -57: Time step 1 done. CPU time: 0.0646462 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -57: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +58: Solve: M deltax^k = r +34: Allocating the problem +56: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 5 error: 265.096 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Time step 3 done. CPU time: 0.120655 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) +57: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 11 error: 0.0538836 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -55: Newton iteration 15 error: 9.16806e-11 -55: Linearization/solve/update time: 0.0979288(80.3625%)/0.0234446(19.2392%)/0.00048544(0.398362%) -55: Storage: 9593.15 10 -55: Writing visualization results for the current time step. +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 4 error: 0.000189008 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.111496 +57: Newton iteration 1 error: 0.0564505 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: Initializing the model +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 2 error: 15.8797 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +34: Initializing the problem +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 2 error: 0.10879 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r 56: Solve: M deltax^k = r 57: Solve: M deltax^k = r -55: Time step 1 done. CPU time: 0.125922 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -55: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 5 error: 7.45634e-07 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 3 error: 0.0842761 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 9 error: 27.1456 +56: Newton iteration 12 error: 0.00110507 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r +57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.0168074 +57: Newton iteration 4 error: 0.02347 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Newton iteration 6 error: 4.68549e-10 +55: Linearization/solve/update time: 0.0348739(79.2666%)/0.00895552(20.3555%)/0.00016628(0.377946%) +55: Storage: 9588.58 16.6667 +55: Writing visualization results for the current time step. 57: Solve: M deltax^k = r 58: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 5 error: 0.001267 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Time step 2 done. CPU time: 0.18033 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +55: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 4 error: 371.463 +58: Newton iteration 6 error: 215.944 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 1 error: 0.111496 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r +57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 0.00337739 +57: Newton iteration 6 error: 1.38041e-05 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 10 error: 4.14997 +56: Newton iteration 13 error: 4.29799e-05 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +57: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 1 error: 0.0626181 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.000189096 +57: Newton iteration 7 error: 1.34298e-08 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r +57: Newton iteration 8 error: 4.54113e-11 +57: Linearization/solve/update time: 0.0181635(60.2443%)/0.011769(39.0353%)/0.0002172(0.720405%) +57: Storage: 9574.89 36.6667 +57: Writing visualization results for the current time step. +56: Solve: M deltax^k = r 55: Solve: M deltax^k = r -59: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 7.70516e-07 +57: Time step 4 done. CPU time: 0.154203 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) +57: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 324.074 seconds (5 minutes, 24.07 seconds) 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 14 error: 3.72955e-08 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 0.0168074 +55: Newton iteration 2 error: 0.038498 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 2 error: 15.8797 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 6 error: 2.72468e-10 -57: Linearization/solve/update time: 0.0133986(58.2426%)/0.00944972(41.0772%)/0.00015648(0.680207%) -57: Storage: 9588.58 16.6667 -57: Writing visualization results for the current time step. -57: Time step 2 done. CPU time: 0.0907892 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -57: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 1 error: 0.159806 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 2 error: 0.29159 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 7 error: 11.3661 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 3 error: 0.00337776 +55: Newton iteration 3 error: 0.046545 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 11 error: 0.0538836 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r +59: Solve: M deltax^k = r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 3 error: 0.570574 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 3 error: 9.92501 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Newton iteration 15 error: 9.16806e-11 +56: Linearization/solve/update time: 0.154388(85.4164%)/0.0258918(14.3249%)/0.00046748(0.258638%) +56: Storage: 9593.15 10 +56: Writing visualization results for the current time step. 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.0626181 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r +55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 4 error: 0.000189008 +55: Newton iteration 4 error: 0.00571674 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 5 error: 265.096 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Time step 1 done. CPU time: 0.186373 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +56: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Newton iteration 4 error: 0.0682039 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.038498 +57: Newton iteration 5 error: 0.00879571 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 12 error: 0.00110507 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k 60: opm models will now start the simulation. 60: # [known parameters which were specified at run-time] 60: GridGlobalRefinements="1" # default: "0" @@ -45439,800 +45612,662 @@ 60: Allocating the model 60: Allocating the problem 60: Initializing the model -55: Solve: M deltax^k = r -57: Newton iteration 3 error: 0.0465451 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 60: Initializing the problem 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.00571673 +57: Newton iteration 6 error: 8.9055e-05 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -56: Solve: M deltax^k = r +55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 5 error: 7.45634e-07 +55: Newton iteration 5 error: 3.09709e-05 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 3.09527e-05 +56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 13 error: 4.29799e-05 +56: Newton iteration 1 error: 0.111496 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -55: Newton iteration 6 error: 4.68549e-10 -55: Linearization/solve/update time: 0.036051(76.7358%)/0.0107634(22.9102%)/0.00016632(0.354017%) -55: Storage: 9588.58 16.6667 -55: Writing visualization results for the current time step. +58: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 2.51017e-08 +57: Newton iteration 7 error: 8.04778e-08 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Time step 2 done. CPU time: 0.176411 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -55: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 7 error: 8.99651e-11 -57: Linearization/solve/update time: 0.0195076(64.8283%)/0.0103916(34.5338%)/0.00019196(0.637927%) -57: Storage: 9582.5 25.5556 -57: Writing visualization results for the current time step. -56: Solve: M deltax^k = r -58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 6 error: 215.944 +58: Newton iteration 8 error: 48.2196 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 14 error: 3.72955e-08 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 3 error: 9.92501 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Time step 3 done. CPU time: 0.126842 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -57: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -57: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 1 error: 0.0626181 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.0564505 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Newton iteration 15 error: 9.16806e-11 -56: Linearization/solve/update time: 0.136258(85.8924%)/0.0219502(13.8366%)/0.00042992(0.271006%) -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.10879 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: Simulator successfully set up 55: Solve: M deltax^k = r -56: Storage: 9593.15 10 -56: Writing visualization results for the current time step. +57: Newton iteration 8 error: 5.63707e-11 +57: Linearization/solve/update time: 0.0183356(61.7714%)/0.0111318(37.5023%)/0.0002156(0.72634%) +57: Storage: 9566.01 49.6296 +57: Writing visualization results for the current time step. 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 0.038498 +55: Newton iteration 6 error: 2.35745e-08 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -56: Time step 1 done. CPU time: 0.163906 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -56: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 3 error: 0.0842761 +57: Time step 5 done. CPU time: 0.18718 seconds, end time: 1240.74 seconds (20 minutes, 40.74 seconds), step size: 324.074 seconds (5 minutes, 24.07 seconds) +57: Begin time step 6. Start time: 1240.74 seconds (20 minutes, 40.74 seconds), step size: 378.086 seconds (6 minutes, 18.09 seconds) 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.02347 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 7 error: 11.3661 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 3 error: 0.046545 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Allocating the simulation vanguard 56: Solve: M deltax^k = r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 0.001267 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.111496 +56: Newton iteration 2 error: 0.0168074 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 1 error: 0.214775 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Newton iteration 7 error: 9.04919e-11 +55: Linearization/solve/update time: 0.0407113(80.8243%)/0.00946832(18.7975%)/0.00019052(0.37824%) +55: Storage: 9582.5 25.5556 +55: Writing visualization results for the current time step. 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 1.38041e-05 +57: Newton iteration 2 error: 0.398142 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 4 error: 0.00571674 +55: Time step 3 done. CPU time: 0.233754 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) +55: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 1.34298e-08 +57: Newton iteration 3 error: 0.290606 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 8 error: 4.54113e-11 -57: Linearization/solve/update time: 0.0189421(61.3502%)/0.0117138(37.9391%)/0.00021944(0.710729%) -57: Storage: 9574.89 36.6667 -57: Writing visualization results for the current time step. -55: Solve: M deltax^k = r 56: Solve: M deltax^k = r +55: Solve: M deltax^k = r +59: Solve: M deltax^k = r +57: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 0.0168074 +56: Newton iteration 3 error: 0.00337776 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 5 error: 3.09709e-05 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 4 error: 2.27836 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 4 error: 0.120405 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 1 error: 0.0564505 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 8 error: 48.2196 +58: Newton iteration 9 error: 60.9519 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Time step 4 done. CPU time: 0.160992 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -57: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 324.074 seconds (5 minutes, 24.07 seconds) -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.159806 +57: Newton iteration 5 error: 0.0537018 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 55: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.29159 +57: Newton iteration 6 error: 0.0203108 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 6 error: 2.35745e-08 +55: Newton iteration 2 error: 0.10879 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 3 error: 0.00337776 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 0.570574 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -55: Newton iteration 7 error: 9.04919e-11 -55: Linearization/solve/update time: 0.0424071(80.4531%)/0.010106(19.1726%)/0.00019728(0.374272%) -55: Storage: 9582.5 25.5556 -55: Writing visualization results for the current time step. -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.0682039 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Time step 3 done. CPU time: 0.232322 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -55: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 0.00879571 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -34: Distributing the vanguard's data 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 4 error: 0.000189008 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 8.9055e-05 +57: Newton iteration 7 error: 0.000705599 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 9 error: 60.9519 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -34: Allocating the model +57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 1 error: 0.0564505 +55: Newton iteration 3 error: 0.084276 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Allocating the problem -57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 8.04778e-08 +57: Newton iteration 8 error: 1.04014e-06 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r 56: Solve: M deltax^k = r -57: Newton iteration 8 error: 5.63707e-11 -57: Linearization/solve/update time: 0.0183001(61.5793%)/0.0111993(37.6852%)/0.00021856(0.735448%) -57: Storage: 9566.01 49.6296 +57: Newton iteration 9 error: 8.74968e-10 +57: Linearization/solve/update time: 0.0205732(62.8776%)/0.0119006(36.3717%)/0.00024564(0.750745%) +57: Storage: 9555.65 64.7531 57: Writing visualization results for the current time step. -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 0.10879 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +58: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 5 error: 7.45634e-07 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Initializing the model -57: Time step 5 done. CPU time: 0.194163 seconds, end time: 1240.74 seconds (20 minutes, 40.74 seconds), step size: 324.074 seconds (5 minutes, 24.07 seconds) -57: Begin time step 6. Start time: 1240.74 seconds (20 minutes, 40.74 seconds), step size: 378.086 seconds (6 minutes, 18.09 seconds) +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 4 error: 0.02347 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Time step 6 done. CPU time: 0.223485 seconds, end time: 1618.83 seconds (26 minutes, 58.83 seconds), step size: 378.086 seconds (6 minutes, 18.09 seconds) +57: Begin time step 7. Start time: 1618.83 seconds (26 minutes, 58.83 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 10 error: 2.07364 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -34: Initializing the problem -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.214775 +57: Newton iteration 1 error: 0.232641 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -59: Newton iteration 5 error: 0.50059 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 3 error: 0.084276 +55: Newton iteration 5 error: 0.001267 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.398142 +57: Newton iteration 2 error: 0.280077 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Newton iteration 6 error: 4.68549e-10 -56: Linearization/solve/update time: 0.0534318(85.4499%)/0.0089398(14.2968%)/0.00015836(0.253254%) +56: Linearization/solve/update time: 0.053152(85.3824%)/0.00893404(14.3515%)/0.00016568(0.266145%) 56: Storage: 9588.58 16.6667 56: Writing visualization results for the current time step. -58: Solve: M deltax^k = r 57: Solve: M deltax^k = r -55: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 10 error: 2.07364 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 0.290606 +57: Newton iteration 3 error: 0.733663 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 4 error: 0.02347 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Time step 2 done. CPU time: 0.231022 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) +55: Solve: M deltax^k = r +56: Time step 2 done. CPU time: 0.253483 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) 56: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 6 error: 1.38049e-05 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 5 error: 0.50059 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -55: Solve: M deltax^k = r -56: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.120405 +57: Newton iteration 4 error: 0.877336 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 0.0537018 +57: Newton iteration 5 error: 2.23199 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 5 error: 0.001267 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 0.0203108 +57: Newton iteration 6 error: 1.60982 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Newton iteration 7 error: 8.94732e-09 +55: Linearization/solve/update time: 0.0404612(81.2345%)/0.00916088(18.3924%)/0.00018584(0.373113%) +55: Storage: 9574.89 36.6667 +55: Writing visualization results for the current time step. +56: Solve: M deltax^k = r +55: Time step 4 done. CPU time: 0.286669 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) +55: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 1 error: 0.0626181 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 11 error: 0.00447042 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -55: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 0.000705599 +57: Newton iteration 7 error: 0.234128 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 6 error: 1.38049e-05 +55: Newton iteration 1 error: 0.159806 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -58: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 8 error: 1.04014e-06 +57: Newton iteration 8 error: 0.00314812 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 56: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 11 error: 0.00447042 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Newton iteration 7 error: 8.94732e-09 -55: Linearization/solve/update time: 0.0405919(81.0841%)/0.00927928(18.5358%)/0.00019032(0.380172%) 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 2 error: 0.038498 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 9 error: 8.74968e-10 -57: Linearization/solve/update time: 0.0205996(62.3686%)/0.0121812(36.8805%)/0.00024804(0.750979%) -55: Storage: 9574.89 36.6667 -55: Writing visualization results for the current time step. -57: Storage: 9555.65 64.7531 +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 9 error: 2.88335e-06 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Newton iteration 10 error: 2.61183e-09 +57: Linearization/solve/update time: 0.0231056(63.968%)/0.0127406(35.2725%)/0.00027436(0.759566%) +55: Solve: M deltax^k = r +57: Storage: 9544.43 81.1368 57: Writing visualization results for the current time step. -55: Time step 4 done. CPU time: 0.285559 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -55: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 2 error: 0.360936 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -57: Time step 6 done. CPU time: 0.230504 seconds, end time: 1618.83 seconds (26 minutes, 58.83 seconds), step size: 378.086 seconds (6 minutes, 18.09 seconds) -57: Begin time step 7. Start time: 1618.83 seconds (26 minutes, 58.83 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) +57: Time step 7 done. CPU time: 0.263209 seconds, end time: 2028.42 seconds (33 minutes, 48.42 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) +57: Begin time step 8. Start time: 2028.42 seconds (33 minutes, 48.42 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 0.209282 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 3 error: 0.046545 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 1 error: 0.159806 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.232641 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.280077 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 55: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 0.733663 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 0.360936 +55: Newton iteration 3 error: 0.647797 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.877336 +57: Newton iteration 1 error: 0.219952 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -58: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 4 error: 0.00571674 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 12 error: 1.05456e-05 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 55: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 2.23199 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 3 error: 0.647797 +55: Newton iteration 4 error: 0.0803376 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 1.60982 +57: Newton iteration 2 error: 0.303974 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Simulator successfully set up 57: Solve: M deltax^k = r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 6 error: 0.209282 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 0.234128 +57: Newton iteration 3 error: 1.06787 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 4 error: 0.0803376 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 5 error: 3.09709e-05 +56: Newton iteration 4 error: 0.00571674 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 8 error: 0.00314812 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 9 error: 2.88335e-06 +57: Newton iteration 4 error: 0.510594 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 5 error: 0.0196325 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 5 error: 0.39471 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 56: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 6 error: 0.142593 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r 58: Newton iteration 13 error: 6.63733e-09 -58: Linearization/solve/update time: 0.260726(91.6453%)/0.0233525(8.20842%)/0.00041612(0.146267%) +58: Linearization/solve/update time: 0.253144(91.4757%)/0.0231581(8.36836%)/0.00043152(0.155933%) 58: Storage: 9593.15 10 58: Writing visualization results for the current time step. -57: Newton iteration 10 error: 2.61183e-09 -57: Linearization/solve/update time: 0.0241737(61.6176%)/0.0147758(37.6629%)/0.00028228(0.719518%) +57: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 6 error: 2.35745e-08 +56: Newton iteration 5 error: 3.09709e-05 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Storage: 9544.43 81.1368 -57: Writing visualization results for the current time step. -55: Solve: M deltax^k = r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 7 error: 0.0958743 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 6 error: 0.00058163 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Time step 1 done. CPU time: 0.291218 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 7 error: 0.00607227 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Time step 1 done. CPU time: 0.281084 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) 58: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 192.308 seconds (3 minutes, 12.31 seconds) 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Time step 7 done. CPU time: 0.276125 seconds, end time: 2028.42 seconds (33 minutes, 48.42 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -57: Begin time step 8. Start time: 2028.42 seconds (33 minutes, 48.42 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r 57: Solve: M deltax^k = r -56: Newton iteration 7 error: 9.04919e-11 -56: Linearization/solve/update time: 0.0623476(86.5014%)/0.0095374(13.2322%)/0.00019196(0.266326%) -56: Storage: 9582.5 25.5556 -56: Writing visualization results for the current time step. +55: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 8 error: 7.67485e-06 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 7 error: 7.64897e-07 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.219952 +56: Solve: M deltax^k = r +57: Newton iteration 9 error: 3.95917e-09 +57: Linearization/solve/update time: 0.0206962(59.3224%)/0.0139348(39.9421%)/0.0002566(0.735505%) +57: Storage: 9533.21 97.5206 +57: Writing visualization results for the current time step. +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 6 error: 2.35745e-08 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Time step 8 done. CPU time: 0.301408 seconds, end time: 2438.01 seconds (40 minutes, 38.01 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) +57: Begin time step 9. Start time: 2438.01 seconds (40 minutes, 38.01 seconds), step size: 283.803 seconds (4 minutes, 43.8 seconds) 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Newton iteration 8 error: 5.09869e-10 -55: Linearization/solve/update time: 0.0466243(82.4943%)/0.00967312(17.1151%)/0.0002208(0.390671%) +55: Linearization/solve/update time: 0.046455(82.7089%)/0.00949688(16.9084%)/0.00021496(0.382717%) 55: Storage: 9565.37 50.5556 55: Writing visualization results for the current time step. -56: Time step 3 done. CPU time: 0.307992 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -56: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r +55: Time step 5 done. CPU time: 0.345925 seconds, end time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) +55: Begin time step 6. Start time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.303974 +57: Newton iteration 1 error: 0.154578 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 1.06787 +57: Newton iteration 2 error: 0.0658886 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Time step 5 done. CPU time: 0.345426 seconds, end time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) -55: Begin time step 6. Start time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Newton iteration 7 error: 9.04919e-11 +56: Linearization/solve/update time: 0.0621537(86.5451%)/0.00946632(13.1812%)/0.00019656(0.273697%) +56: Storage: 9582.5 25.5556 +56: Writing visualization results for the current time step. +58: Solve: M deltax^k = r 55: Solve: M deltax^k = r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.0564505 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.510594 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 1 error: 0.124868 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 7 error: 0.0958743 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 1 error: 0.213597 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +56: Time step 3 done. CPU time: 0.330822 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) +56: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 3 error: 0.0621669 +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 0.39471 +57: Newton iteration 4 error: 0.018839 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 0.372565 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 0.142593 +57: Newton iteration 5 error: 0.00115295 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 2 error: 0.372565 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 0.10879 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Newton iteration 8 error: 0.0335612 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 3 error: 0.130324 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 1 error: 0.0564505 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 0.00607227 +57: Newton iteration 6 error: 2.83158e-06 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -55: Solve: M deltax^k = r +57: Newton iteration 7 error: 2.70673e-09 +57: Linearization/solve/update time: 0.0162736(59.0249%)/0.0111101(40.2968%)/0.000187(0.678256%) +57: Storage: 9525.43 108.873 +57: Writing visualization results for the current time step. +57: Time step 9 done. CPU time: 0.333401 seconds, end time: 2721.82 seconds (45 minutes, 21.82 seconds), step size: 283.803 seconds (4 minutes, 43.8 seconds) +57: Begin time step 10. Start time: 2721.82 seconds (45 minutes, 21.82 seconds), step size: 278.183 seconds (4 minutes, 38.18 seconds) +57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 2 error: 0.0225907 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r +55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 4 error: 0.141595 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 3 error: 0.084276 +56: Newton iteration 2 error: 0.10879 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 8 error: 7.67485e-06 +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 1 error: 0.0984338 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 0.0225907 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 9 error: 3.95917e-09 -57: Linearization/solve/update time: 0.0271423(59.7832%)/0.0179595(39.5574%)/0.0002994(0.659454%) -57: Storage: 9533.21 97.5206 -57: Writing visualization results for the current time step. 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 5 error: 0.183344 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Time step 8 done. CPU time: 0.326108 seconds, end time: 2438.01 seconds (40 minutes, 38.01 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -57: Begin time step 9. Start time: 2438.01 seconds (40 minutes, 38.01 seconds), step size: 283.803 seconds (4 minutes, 43.8 seconds) +57: Solve: M deltax^k = r +57: Update: x^(k+1) = x^k - deltax^k +57: Newton iteration 2 error: 0.0680738 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 4 error: 0.02347 +56: Newton iteration 3 error: 0.084276 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.154578 +57: Newton iteration 3 error: 0.165816 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 6 error: 0.0563445 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.0658886 +57: Newton iteration 4 error: 0.0480432 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 8 error: 0.0335612 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Solve: M deltax^k = r +58: Solve: M deltax^k = r 56: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 7 error: 0.00766162 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 0.0621669 +57: Newton iteration 5 error: 0.00396601 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 5 error: 0.001267 +56: Newton iteration 4 error: 0.02347 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -57: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 7 error: 0.00766162 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 3 error: 0.00807959 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Solve: M deltax^k = r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.018839 +57: Newton iteration 6 error: 6.48432e-05 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 55: Solve: M deltax^k = r 57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 8 error: 0.000175318 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 9 error: 0.00426707 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 0.00115295 +57: Newton iteration 7 error: 5.73535e-08 57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 6 error: 1.38049e-05 +56: Newton iteration 5 error: 0.001267 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 2.83158e-06 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 7 error: 2.70673e-09 -57: Linearization/solve/update time: 0.0169462(59.6947%)/0.01125(39.6291%)/0.00019196(0.676196%) -57: Storage: 9525.43 108.873 +57: Newton iteration 8 error: 8.96736e-11 +57: Linearization/solve/update time: 0.0185216(57.5183%)/0.0134655(41.8166%)/0.00021416(0.665067%) +57: Storage: 9517.81 120 57: Writing visualization results for the current time step. +55: Solve: M deltax^k = r +57: Time step 10 done. CPU time: 0.368941 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 278.183 seconds (4 minutes, 38.18 seconds) +57: Serialize to file 'lens_immiscible_ecfv_ad_trans_time=3000_rank=0.ers', next time step size: 0 +57: Simulation of problem 'lens_immiscible_ecfv_ad_trans' finished. +57: +57: ------------------------ Timing ------------------------ +57: Setup time: 0.00514204 seconds, 1.36789% +57: Simulation time: 0.370768 seconds, 98.6321% +57: Linearization time: 0.20081 seconds, 54.1605% +57: Linear solve time: 0.130108 seconds, 35.0915% +57: Newton update time: 0.00238212 seconds, 0.642483% +57: Pre/postprocess time: 0.00566836 seconds, 1.52882% +57: Output write time: 0.0282083 seconds, 7.60807% +57: First process' simulation CPU time: 0.554113 seconds +57: Number of processes: 1 +57: Threads per processes: 1 +57: Total CPU time: 0.554113 seconds +57: +57: ---------------------------------------------------------------- +57: +57: Simulation completed 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 9 error: 1.59015e-07 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Newton iteration 7 error: 8.94732e-09 -56: Linearization/solve/update time: 0.0671759(87.7438%)/0.00919632(12.012%)/0.00018696(0.244203%) -57: Time step 9 done. CPU time: 0.358017 seconds, end time: 2721.82 seconds (45 minutes, 21.82 seconds), step size: 283.803 seconds (4 minutes, 43.8 seconds) -57: Begin time step 10. Start time: 2721.82 seconds (45 minutes, 21.82 seconds), step size: 278.183 seconds (4 minutes, 38.18 seconds) -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -55: Newton iteration 10 error: 3.94136e-11 -55: Linearization/solve/update time: 0.0580768(81.9555%)/0.012506(17.648%)/0.00028096(0.396479%) -56: Storage: 9574.89 36.6667 -56: Writing visualization results for the current time step. -55: Storage: 9554.27 66.7593 -55: Writing visualization results for the current time step. +56: Solve: M deltax^k = r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 4 error: 0.000973937 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Time step 6 done. CPU time: 0.419657 seconds, end time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 6 error: 1.38049e-05 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Newton iteration 10 error: 3.94136e-11 +55: Linearization/solve/update time: 0.0579958(81.9222%)/0.0125264(17.6942%)/0.00027156(0.383593%) +55: Storage: 9554.27 66.7593 +55: Writing visualization results for the current time step. +55: Time step 6 done. CPU time: 0.420794 seconds, end time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 55: Begin time step 7. Start time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Time step 4 done. CPU time: 0.39199 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -56: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 1 error: 0.0984338 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r 55: Solve: M deltax^k = r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 9 error: 0.00426707 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Newton iteration 7 error: 8.94732e-09 +56: Linearization/solve/update time: 0.0622027(86.9282%)/0.00916088(12.8023%)/0.0001928(0.269438%) +56: Storage: 9574.89 36.6667 +56: Writing visualization results for the current time step. 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 1 error: 0.227844 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 2 error: 0.0680738 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 3 error: 0.165816 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 4 error: 0.0480432 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.159806 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 2 error: 0.126794 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Solve: M deltax^k = r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 5 error: 0.00396601 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 10 error: 8.30889e-05 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Time step 4 done. CPU time: 0.407136 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) +56: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r 58: Solve: M deltax^k = r -55: Solve: M deltax^k = r -57: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 5 error: 7.2551e-06 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 1 error: 0.159806 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 3 error: 0.715217 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 6 error: 6.48432e-05 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 0.360936 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -57: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 4 error: 0.859325 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Update: x^(k+1) = x^k - deltax^k -57: Newton iteration 7 error: 5.73535e-08 -57: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Newton iteration 8 error: 8.96736e-11 -57: Linearization/solve/update time: 0.020924(55.0513%)/0.0167869(44.1667%)/0.0002972(0.781939%) -57: Storage: 9517.81 120 -57: Writing visualization results for the current time step. 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 3 error: 0.647797 +56: Newton iteration 2 error: 0.360936 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: ###################### +57: # Comparing results +57: ###################### +57: RND: '0a9de7175001e84e510480bebf0c134d' 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 5 error: 1.57811 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: Time step 10 done. CPU time: 0.402368 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 278.183 seconds (4 minutes, 38.18 seconds) -57: Serialize to file 'lens_immiscible_ecfv_ad_trans_time=3000_rank=0.ers', next time step size: 0 -57: Simulation of problem 'lens_immiscible_ecfv_ad_trans' finished. -57: -57: ------------------------ Timing ------------------------ -57: Setup time: 0.00510096 seconds, 1.24617% -57: Simulation time: 0.404229 seconds, 98.7538% -57: Linearization time: 0.215774 seconds, 53.3791% -57: Linear solve time: 0.1401 seconds, 34.6585% -57: Newton update time: 0.00254252 seconds, 0.62898% -57: Pre/postprocess time: 0.00617688 seconds, 1.52807% -57: Output write time: 0.0357146 seconds, 8.83523% -57: First process' simulation CPU time: 0.513024 seconds -57: Number of processes: 1 -57: Threads per processes: 1 -57: Total CPU time: 0.513024 seconds -57: -57: ---------------------------------------------------------------- -57: -57: Simulation completed 58: Newton iteration 6 error: 6.7093e-09 -58: Linearization/solve/update time: 0.119427(92.085%)/0.0100815(7.77344%)/0.00018364(0.141597%) +58: Linearization/solve/update time: 0.115625(91.863%)/0.0100685(7.99934%)/0.00017324(0.137638%) 58: Storage: 9587.88 17.6923 58: Writing visualization results for the current time step. -55: Solve: M deltax^k = r -58: Time step 2 done. CPU time: 0.424813 seconds, end time: 442.308 seconds (7 minutes, 22.31 seconds), step size: 192.308 seconds (3 minutes, 12.31 seconds) -58: Begin time step 3. Start time: 442.308 seconds (7 minutes, 22.31 seconds), step size: 256.41 seconds (4 minutes, 16.41 seconds) -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 3 error: 0.647797 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 6 error: 0.712703 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 4 error: 0.0803376 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Time step 2 done. CPU time: 0.412374 seconds, end time: 442.308 seconds (7 minutes, 22.31 seconds), step size: 192.308 seconds (3 minutes, 12.31 seconds) +58: Begin time step 3. Start time: 442.308 seconds (7 minutes, 22.31 seconds), step size: 256.41 seconds (4 minutes, 16.41 seconds) +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 10 error: 8.30889e-05 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +57: Simulation name: 'lens_immiscible_ecfv_ad_trans' +57: Number of timesteps: '10' + 53/120 Test #57: lens_immiscible_ecfv_ad_trans .................. Passed 0.59 sec +test 61 + Start 61: co2injection_flash_ecfv + +61: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ecfv" "--" +61: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +61: Test timeout computed to be: 1500 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 7 error: 0.0442465 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 5 error: 0.0196325 +56: Newton iteration 4 error: 0.0803376 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: ###################### +61: # Running test '' +61: ###################### 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 8 error: 0.000245501 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 11 error: 6.35394e-08 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -57: ###################### -57: # Comparing results -57: ###################### -57: RND: 'a5c78fcef3c6a87387f84961648167b0' -55: Solve: M deltax^k = r -58: Solve: M deltax^k = r 56: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 9 error: 1.76132e-07 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 5 error: 0.0196325 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ecfv " +58: Solve: M deltax^k = r +34: Allocating the simulation vanguard +55: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 1 error: 0.0612761 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 9 error: 1.76132e-07 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 6 error: 0.00058163 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Newton iteration 10 error: 1.16618e-10 -55: Linearization/solve/update time: 0.0585312(82.5957%)/0.012055(17.0114%)/0.00027848(0.392974%) +55: Linearization/solve/update time: 0.0582487(82.7422%)/0.0118638(16.8525%)/0.00028532(0.405297%) 55: Storage: 9543.18 82.963 55: Writing visualization results for the current time step. -57: Simulation name: 'lens_immiscible_ecfv_ad_trans' -57: Number of timesteps: '10' - 53/120 Test #57: lens_immiscible_ecfv_ad_trans .................. Passed 0.59 sec -test 61 - Start 61: co2injection_flash_ecfv - -61: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ecfv" "--" -61: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -61: Test timeout computed to be: 1500 -55: Time step 7 done. CPU time: 0.493802 seconds, end time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +55: Time step 7 done. CPU time: 0.494443 seconds, end time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 55: Begin time step 8. Start time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r 56: Solve: M deltax^k = r +55: Solve: M deltax^k = r +59: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 7 error: 7.64897e-07 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: ###################### -61: # Running test '' -61: ###################### 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 1 error: 0.213689 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ecfv " 58: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 11 error: 6.35394e-08 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 8 error: 5.09869e-10 -56: Linearization/solve/update time: 0.0735931(88.2387%)/0.00959328(11.5024%)/0.00021588(0.258842%) 58: Newton iteration 2 error: 0.072949 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -56: Storage: 9565.37 50.5556 -56: Writing visualization results for the current time step. 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 2 error: 0.425969 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Time step 5 done. CPU time: 0.480253 seconds, end time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) +56: Newton iteration 8 error: 5.09869e-10 +56: Linearization/solve/update time: 0.0711792(87.8643%)/0.0096076(11.8597%)/0.00022356(0.275965%) +56: Storage: 9565.37 50.5556 +56: Writing visualization results for the current time step. +56: Time step 5 done. CPU time: 0.492916 seconds, end time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) 56: Begin time step 6. Start time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Newton iteration 12 error: 3.25588e-11 -59: Linearization/solve/update time: 0.427988(95.2186%)/0.0211107(4.6967%)/0.00038052(0.084658%) -59: Storage: 9593.15 10 -59: Writing visualization results for the current time step. 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 3 error: 0.559184 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -59: Time step 1 done. CPU time: 0.453638 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -59: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 208.333 seconds (3 minutes, 28.33 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.213597 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: Distributing the vanguard's data +34: Allocating the model 55: Solve: M deltax^k = r +34: Allocating the problem 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 4 error: 0.919979 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 3 error: 0.0743132 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 1 error: 0.213597 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r +34: Initializing the model 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 5 error: 0.340391 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: Initializing the problem 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 2 error: 0.372565 @@ -46241,7 +46276,15 @@ 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 6 error: 0.050043 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Newton iteration 12 error: 3.25588e-11 +59: Linearization/solve/update time: 0.435903(95.2231%)/0.0214808(4.69248%)/0.00038664(0.0844615%) +59: Storage: 9593.15 10 +59: Writing visualization results for the current time step. 55: Solve: M deltax^k = r +59: Time step 1 done. CPU time: 0.462025 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +59: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 208.333 seconds (3 minutes, 28.33 seconds) +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 3 error: 0.130324 @@ -46249,7 +46292,6 @@ 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 7 error: 0.00265872 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 4 error: 0.0139812 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -46257,19 +46299,15 @@ 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 8 error: 1.36007e-05 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 56: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 1 error: 0.124868 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 4 error: 0.141595 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Newton iteration 9 error: 6.28047e-09 -55: Linearization/solve/update time: 0.0526556(80.0517%)/0.0128723(19.5696%)/0.00024916(0.378795%) +55: Linearization/solve/update time: 0.0523369(80.1259%)/0.0127368(19.4995%)/0.00024468(0.374596%) 55: Storage: 9532.08 99.1667 55: Writing visualization results for the current time step. -55: Time step 8 done. CPU time: 0.562778 seconds, end time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +55: Time step 8 done. CPU time: 0.563011 seconds, end time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 55: Begin time step 9. Start time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r @@ -46278,12 +46316,12 @@ 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 55: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 5 error: 0.000243348 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 1 error: 0.144704 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 5 error: 0.000243348 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 6 error: 0.0563445 @@ -46292,31 +46330,33 @@ 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 2 error: 0.0503924 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Allocating the simulation vanguard +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 1 error: 0.124868 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r -56: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 3 error: 0.0396785 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 7 error: 0.00766162 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -55: Solve: M deltax^k = r -59: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 4 error: 0.0125597 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 6 error: 1.93144e-07 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 2 error: 0.025789 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: Simulator successfully set up +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 4 error: 0.0125597 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 8 error: 0.000175318 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34: +34: *** No errors detected 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k 55: Newton iteration 5 error: 0.000398255 @@ -46330,62 +46370,33 @@ 55: Newton iteration 6 error: 6.2598e-07 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Newton iteration 7 error: 1.61938e-10 -58: Linearization/solve/update time: 0.134837(91.3756%)/0.0125114(8.4786%)/0.00021512(0.145781%) +58: Linearization/solve/update time: 0.134803(91.2946%)/0.0126439(8.56304%)/0.0002102(0.142357%) 58: Storage: 9580.86 27.9487 58: Writing visualization results for the current time step. 55: Newton iteration 7 error: 4.18983e-10 -55: Linearization/solve/update time: 0.0405166(78.3648%)/0.0109931(21.2623%)/0.0001928(0.372903%) -58: Time step 3 done. CPU time: 0.576255 seconds, end time: 698.718 seconds (11 minutes, 38.72 seconds), step size: 256.41 seconds (4 minutes, 16.41 seconds) +55: Linearization/solve/update time: 0.0406657(78.4398%)/0.0109903(21.1991%)/0.0001872(0.361089%) +58: Time step 3 done. CPU time: 0.564015 seconds, end time: 698.718 seconds (11 minutes, 38.72 seconds), step size: 256.41 seconds (4 minutes, 16.41 seconds) 58: Begin time step 4. Start time: 698.718 seconds (11 minutes, 38.72 seconds), step size: 320.513 seconds (5 minutes, 20.51 seconds) 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Storage: 9524.87 109.687 55: Writing visualization results for the current time step. -34: Distributing the vanguard's data -56: Newton iteration 10 error: 3.94136e-11 -56: Linearization/solve/update time: 0.0933429(87.8403%)/0.012645(11.8996%)/0.00027644(0.260144%) -55: Time step 9 done. CPU time: 0.617715 seconds, end time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) +55: Time step 9 done. CPU time: 0.617915 seconds, end time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) 55: Begin time step 10. Start time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +56: Newton iteration 10 error: 3.94136e-11 +56: Linearization/solve/update time: 0.0891049(87.3472%)/0.0126236(12.3746%)/0.00028376(0.278162%) 56: Storage: 9554.27 66.7593 56: Writing visualization results for the current time step. -34: Allocating the model -56: Time step 6 done. CPU time: 0.591366 seconds, end time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -34: Allocating the problem -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 1 error: 0.0944469 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Begin time step 7. Start time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Initializing the model -56: Solve: M deltax^k = r -59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 3 error: 0.011574 +59: Newton iteration 2 error: 0.025789 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Initializing the problem -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.227844 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 2 error: 0.0643986 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 1 error: 0.101094 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Solve: M deltax^k = r -55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 3 error: 0.121491 -55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 0.126794 +56: Time step 6 done. CPU time: 0.600546 seconds, end time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +56: Begin time step 7. Start time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 4 error: 0.0274852 +55: Newton iteration 1 error: 0.0944469 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: opm models will now start the simulation. 61: # [parameters which were specified at compile-time] @@ -46467,52 +46478,87 @@ 61: Initializing the problem 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 3 error: 0.715217 +56: Newton iteration 1 error: 0.227844 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 2 error: 0.126794 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Solve: M deltax^k = r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 5 error: 0.00170583 +55: Newton iteration 2 error: 0.0643986 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 3 error: 0.121491 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 0.183827 +58: Newton iteration 1 error: 0.101094 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 4 error: 0.0274852 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 55: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 4 error: 0.859325 +56: Newton iteration 3 error: 0.715217 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 55: Update: x^(k+1) = x^k - deltax^k -55: Newton iteration 6 error: 1.40518e-05 +55: Newton iteration 5 error: 0.00170583 55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r 59: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 2 error: 0.183827 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 4 error: 0.00162139 +59: Newton iteration 3 error: 0.011574 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Solve: M deltax^k = r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 4 error: 0.859325 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Update: x^(k+1) = x^k - deltax^k +55: Newton iteration 6 error: 1.40518e-05 +55: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +34:  + 54/120 Test #34: RestartSerialization ........................... Passed 1.86 sec +test 62 + Start 62: co2injection_flash_ni_ecfv + +62: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_ecfv" "--" +62: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +62: Test timeout computed to be: 1500 55: Newton iteration 7 error: 2.06984e-09 -55: Linearization/solve/update time: 0.0410223(78.927%)/0.01076(20.7022%)/0.00019272(0.370793%) +55: Linearization/solve/update time: 0.0406544(78.816%)/0.0107328(20.8074%)/0.00019424(0.37657%) 55: Storage: 9517.81 120 55: Writing visualization results for the current time step. +55: Time step 10 done. CPU time: 0.672828 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) +55: Serialize to file 'lens_immiscible_ecfv_ad_time=3000_rank=0.ers', next time step size: 0 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 5 error: 1.57811 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -55: Time step 10 done. CPU time: 0.67286 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) -55: Serialize to file 'lens_immiscible_ecfv_ad_time=3000_rank=0.ers', next time step size: 0 +62: ###################### +62: # Running test '' +62: ###################### 55: Simulation of problem 'lens_immiscible_ecfv_ad' finished. 55: 55: ------------------------ Timing ------------------------ -55: Setup time: 0.00678932 seconds, 0.996269% -55: Simulation time: 0.674685 seconds, 99.0037% -55: Linearization time: 0.514406 seconds, 76.2438% -55: Linear solve time: 0.122453 seconds, 18.1496% -55: Newton update time: 0.00245428 seconds, 0.363767% -55: Pre/postprocess time: 0.00576428 seconds, 0.854366% -55: Output write time: 0.025774 seconds, 3.82015% -55: First process' simulation CPU time: 0.826705 seconds +55: Setup time: 0.0107071 seconds, 1.56227% +55: Simulation time: 0.674648 seconds, 98.4377% +55: Linearization time: 0.515575 seconds, 76.4214% +55: Linear solve time: 0.121887 seconds, 18.0668% +55: Newton update time: 0.00240992 seconds, 0.357211% +55: Pre/postprocess time: 0.00544192 seconds, 0.806631% +55: Output write time: 0.025999 seconds, 3.85371% +55: First process' simulation CPU time: 0.900654 seconds 55: Number of processes: 1 55: Threads per processes: 1 -55: Total CPU time: 0.826705 seconds +55: Total CPU time: 0.900654 seconds 55: 55: ---------------------------------------------------------------- 55: @@ -46521,6 +46567,7 @@ 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 3 error: 0.148585 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_ecfv " 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 6 error: 0.712703 @@ -46529,7 +46576,14 @@ 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 7 error: 0.0442465 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -34: Simulator successfully set up +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 4 error: 0.00162139 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: ###################### +55: # Comparing results +55: ###################### +55: RND: '503820d863d63d803b07f90af451a3bb' 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 4 error: 0.0475866 @@ -46538,17 +46592,19 @@ 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 8 error: 0.000245501 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -34: -34: *** No errors detected -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 5 error: 2.31576e-05 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +55: Simulation name: 'lens_immiscible_ecfv_ad' +55: Number of timesteps: '10' + 55/120 Test #55: lens_immiscible_ecfv_ad ........................ Passed 0.88 sec +test 63 + Start 63: co2injection_flash_ni_vcfv + +63: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_vcfv" "--" +63: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +63: Test timeout computed to be: 1500 +63: ###################### +63: # Running test '' +63: ###################### 56: Solve: M deltax^k = r -55: ###################### -55: # Comparing results -55: ###################### -55: RND: 'cf45870458f7c02333849f7b3ff10bf7' 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 9 error: 1.76132e-07 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -46556,88 +46612,61 @@ 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 5 error: 0.00646401 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_vcfv " 56: Newton iteration 10 error: 1.16618e-10 -56: Linearization/solve/update time: 0.0893739(88.0173%)/0.011887(11.7066%)/0.00028032(0.276065%) +56: Linearization/solve/update time: 0.0890255(88.0197%)/0.011825(11.6914%)/0.0002922(0.288899%) 56: Storage: 9543.18 82.963 56: Writing visualization results for the current time step. -55: Simulation name: 'lens_immiscible_ecfv_ad' -55: Number of timesteps: '10' - 54/120 Test #55: lens_immiscible_ecfv_ad ........................ Passed 0.87 sec -test 62 - Start 62: co2injection_flash_ni_ecfv - -62: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_ecfv" "--" -62: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -62: Test timeout computed to be: 1500 -56: Time step 7 done. CPU time: 0.700182 seconds, end time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +56: Time step 7 done. CPU time: 0.707634 seconds, end time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 56: Begin time step 8. Start time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: ###################### -62: # Running test '' -62: ###################### +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 5 error: 2.31576e-05 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 56: Solve: M deltax^k = r -62: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_ecfv " -59: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 6 error: 6.62069e-05 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 1 error: 0.213689 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 2.04104e-08 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 2 error: 0.425969 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 7 error: 5.1891e-08 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 3 error: 0.559184 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 7 error: 5.1891e-08 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 56: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 6 error: 2.04104e-08 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 4 error: 0.919979 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Newton iteration 7 error: 4.7125e-11 -59: Linearization/solve/update time: 0.248554(95.3098%)/0.0120171(4.60805%)/0.00021416(0.0821212%) -59: Storage: 9587.44 18.3333 -59: Writing visualization results for the current time step. -34:  - 55/120 Test #34: RestartSerialization ........................... Passed 1.86 sec -test 63 - Start 63: co2injection_flash_ni_vcfv - -63: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_vcfv" "--" -63: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -63: Test timeout computed to be: 1500 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 5 error: 0.340391 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Time step 2 done. CPU time: 0.718146 seconds, end time: 458.333 seconds (7 minutes, 38.33 seconds), step size: 208.333 seconds (3 minutes, 28.33 seconds) -59: Begin time step 3. Start time: 458.333 seconds (7 minutes, 38.33 seconds), step size: 260.417 seconds (4 minutes, 20.42 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Newton iteration 8 error: 4.54117e-11 -58: Linearization/solve/update time: 0.154752(92.1787%)/0.0128834(7.67405%)/0.00024728(0.147293%) +58: Linearization/solve/update time: 0.15417(92.1277%)/0.0129359(7.73016%)/0.00023784(0.142127%) 58: Storage: 9572.08 40.7692 58: Writing visualization results for the current time step. -63: ###################### -63: # Running test '' -63: ###################### -56: Solve: M deltax^k = r -58: Time step 4 done. CPU time: 0.753026 seconds, end time: 1019.23 seconds (16 minutes, 59.23 seconds), step size: 320.513 seconds (5 minutes, 20.51 seconds) +58: Time step 4 done. CPU time: 0.735437 seconds, end time: 1019.23 seconds (16 minutes, 59.23 seconds), step size: 320.513 seconds (5 minutes, 20.51 seconds) 58: Begin time step 5. Start time: 1019.23 seconds (16 minutes, 59.23 seconds), step size: 373.932 seconds (6 minutes, 13.93 seconds) 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 6 error: 0.050043 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_vcfv " 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 7 error: 0.00265872 @@ -46646,45 +46675,22 @@ 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 1 error: 0.188503 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Newton iteration 7 error: 4.7125e-11 +59: Linearization/solve/update time: 0.251526(95.3046%)/0.0121844(4.61676%)/0.00020764(0.0786761%) +59: Storage: 9587.44 18.3333 +59: Writing visualization results for the current time step. +59: Time step 2 done. CPU time: 0.729642 seconds, end time: 458.333 seconds (7 minutes, 38.33 seconds), step size: 208.333 seconds (3 minutes, 28.33 seconds) +59: Begin time step 3. Start time: 458.333 seconds (7 minutes, 38.33 seconds), step size: 260.417 seconds (4 minutes, 20.42 seconds) +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 8 error: 1.36007e-05 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 1 error: 0.0594188 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Newton iteration 9 error: 6.28047e-09 -56: Linearization/solve/update time: 0.0814532(85.796%)/0.013237(13.9427%)/0.000248(0.261222%) +56: Linearization/solve/update time: 0.0802669(85.9977%)/0.0128128(13.7275%)/0.00025648(0.274792%) 56: Storage: 9532.08 99.1667 56: Writing visualization results for the current time step. -56: Time step 8 done. CPU time: 0.80031 seconds, end time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -56: Begin time step 9. Start time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 0.372474 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.144704 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 0.0503924 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 3 error: 0.425483 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 2 error: 0.0735062 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 3 error: 0.0396785 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 62: opm models will now start the simulation. 62: # [parameters which were specified at compile-time] 62: AmgCoarsenTarget="5000" @@ -46767,60 +46773,39 @@ 62: Allocating the problem 62: Initializing the model 62: Initializing the problem -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 4 error: 0.0125597 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 4 error: 0.123105 +58: Newton iteration 2 error: 0.372474 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Solve: M deltax^k = r -56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 5 error: 0.000398255 +56: Time step 8 done. CPU time: 0.806121 seconds, end time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) +56: Begin time step 9. Start time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 3 error: 0.0529024 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 5 error: 0.0302853 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 6 error: 6.2598e-07 -56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -56: Newton iteration 7 error: 4.18983e-10 -56: Linearization/solve/update time: 0.0624454(84.6902%)/0.0110964(15.0492%)/0.00019208(0.260504%) -56: Storage: 9524.87 109.687 -56: Writing visualization results for the current time step. -56: Time step 9 done. CPU time: 0.878791 seconds, end time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) -56: Begin time step 10. Start time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) +56: Newton iteration 1 error: 0.144704 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r +59: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 6 error: 0.0012669 +58: Newton iteration 3 error: 0.425483 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 1 error: 0.0594188 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 1 error: 0.0944469 +56: Newton iteration 2 error: 0.0503924 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 2 error: 0.0643986 +56: Newton iteration 3 error: 0.0396785 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 4 error: 0.0115779 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 7 error: 4.515e-06 +58: Newton iteration 4 error: 0.123105 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k -56: Newton iteration 3 error: 0.121491 +56: Newton iteration 4 error: 0.0125597 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 63: opm models will now start the simulation. 63: # [parameters which were specified at compile-time] @@ -46900,69 +46885,116 @@ 63: VtkWriteViscosities="0" 63: # [end of parameters] 63: Allocating the simulation vanguard +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 5 error: 0.000398255 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 63: Distributing the vanguard's data 63: Allocating the model 63: Allocating the problem 63: Initializing the model 63: Initializing the problem +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 2 error: 0.0735062 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 5 error: 0.0302853 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 6 error: 6.2598e-07 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Newton iteration 7 error: 4.18983e-10 +56: Linearization/solve/update time: 0.0623573(84.5226%)/0.0112234(15.2129%)/0.00019516(0.264531%) +56: Storage: 9524.87 109.687 +56: Writing visualization results for the current time step. +56: Time step 9 done. CPU time: 0.884681 seconds, end time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) +56: Begin time step 10. Start time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 6 error: 0.0012669 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 1 error: 0.0944469 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 3 error: 0.0529024 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 2 error: 0.0643986 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 7 error: 4.515e-06 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Solve: M deltax^k = r +56: Update: x^(k+1) = x^k - deltax^k +56: Newton iteration 3 error: 0.121491 +56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 4 error: 0.0274852 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Newton iteration 8 error: 8.29582e-10 -58: Linearization/solve/update time: 0.154497(92.9155%)/0.0115353(6.93742%)/0.0002446(0.147104%) +58: Linearization/solve/update time: 0.154349(92.8935%)/0.011567(6.96148%)/0.00024088(0.144971%) 58: Storage: 9561.83 55.7265 58: Writing visualization results for the current time step. 56: Solve: M deltax^k = r -58: Time step 5 done. CPU time: 0.9233 seconds, end time: 1393.16 seconds (23 minutes, 13.16 seconds), step size: 373.932 seconds (6 minutes, 13.93 seconds) -58: Begin time step 6. Start time: 1393.16 seconds (23 minutes, 13.16 seconds), step size: 436.254 seconds (7 minutes, 16.25 seconds) -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 5 error: 0.00170583 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Time step 5 done. CPU time: 0.905589 seconds, end time: 1393.16 seconds (23 minutes, 13.16 seconds), step size: 373.932 seconds (6 minutes, 13.93 seconds) +58: Begin time step 6. Start time: 1393.16 seconds (23 minutes, 13.16 seconds), step size: 436.254 seconds (7 minutes, 16.25 seconds) +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 5 error: 0.000317894 +59: Newton iteration 4 error: 0.0115779 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Solve: M deltax^k = r 56: Update: x^(k+1) = x^k - deltax^k 56: Newton iteration 6 error: 1.40518e-05 56: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -56: Newton iteration 7 error: 2.06984e-09 -56: Linearization/solve/update time: 0.0624426(85.1645%)/0.0106798(14.566%)/0.00019764(0.269558%) 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 1 error: 0.224702 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +56: Newton iteration 7 error: 2.06984e-09 +56: Linearization/solve/update time: 0.062255(85.0892%)/0.0107136(14.6431%)/0.00019584(0.267671%) 56: Storage: 9517.81 120 56: Writing visualization results for the current time step. -56: Time step 10 done. CPU time: 0.956954 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) +56: Time step 10 done. CPU time: 0.963051 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) 56: Serialize to file 'lens_immiscible_ecfv_ad_time=3000_rank=0.ers', next time step size: 0 56: Simulation of problem 'lens_immiscible_ecfv_ad' finished. 56: 56: ------------------------ Timing ------------------------ -56: Setup time: 0.00876588 seconds, 0.905856% -56: Simulation time: 0.958924 seconds, 99.0941% -56: Linearization time: 0.781865 seconds, 81.5356% -56: Linear solve time: 0.118762 seconds, 12.3849% -56: Newton update time: 0.00237756 seconds, 0.24794% -56: Pre/postprocess time: 0.0187044 seconds, 1.95056% -56: Output write time: 0.0336518 seconds, 3.50933% -56: First process' simulation CPU time: 1.1345 seconds +56: Setup time: 0.0222521 seconds, 2.2542% +56: Simulation time: 0.964887 seconds, 97.7458% +56: Linearization time: 0.786085 seconds, 81.4691% +56: Linear solve time: 0.122259 seconds, 12.6708% +56: Newton update time: 0.00246952 seconds, 0.255939% +56: Pre/postprocess time: 0.0191116 seconds, 1.98071% +56: Output write time: 0.0312882 seconds, 3.24268% +56: First process' simulation CPU time: 1.20729 seconds 56: Number of processes: 1 56: Threads per processes: 1 -56: Total CPU time: 1.1345 seconds +56: Total CPU time: 1.20729 seconds 56: 56: ---------------------------------------------------------------- 56: 56: Simulation completed +59: Solve: M deltax^k = r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 2 error: 0.355948 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 2.13834e-07 +59: Newton iteration 5 error: 0.000317894 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k @@ -46971,21 +47003,18 @@ 56: ###################### 56: # Comparing results 56: ###################### -56: RND: 'edcdac9d998545159fd38ff4a8453874' -59: Newton iteration 7 error: 2.25771e-10 -59: Linearization/solve/update time: 0.248737(95.1557%)/0.0124483(4.76215%)/0.00021484(0.0821881%) -59: Storage: 9580.31 28.75 -59: Writing visualization results for the current time step. +56: RND: '91ff715ced704efe8ae716eaafabd832' +59: Solve: M deltax^k = r 58: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 6 error: 2.13834e-07 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 4 error: 0.27679 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Time step 3 done. CPU time: 0.983354 seconds, end time: 718.75 seconds (11 minutes, 58.75 seconds), step size: 260.417 seconds (4 minutes, 20.42 seconds) -59: Begin time step 4. Start time: 718.75 seconds (11 minutes, 58.75 seconds), step size: 325.521 seconds (5 minutes, 25.52 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 56: Simulation name: 'lens_immiscible_ecfv_ad' 56: Number of timesteps: '10' - 56/120 Test #56: lens_immiscible_ecfv_ad_23 ..................... Passed 1.16 sec + 56/120 Test #56: lens_immiscible_ecfv_ad_23 ..................... Passed 1.20 sec test 64 Start 64: co2injection_flash_vcfv @@ -46995,14 +47024,17 @@ 64: ###################### 64: # Running test '' 64: ###################### -64: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_vcfv " 58: Solve: M deltax^k = r +64: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_vcfv " 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 5 error: 1.0315 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 1 error: 0.109088 +59: Newton iteration 7 error: 2.25771e-10 +59: Linearization/solve/update time: 0.251248(95.1545%)/0.0125884(4.76757%)/0.00020588(0.0779723%) +59: Storage: 9580.31 28.75 +59: Writing visualization results for the current time step. +59: Time step 3 done. CPU time: 0.997758 seconds, end time: 718.75 seconds (11 minutes, 58.75 seconds), step size: 260.417 seconds (4 minutes, 20.42 seconds) +59: Begin time step 4. Start time: 718.75 seconds (11 minutes, 58.75 seconds), step size: 325.521 seconds (5 minutes, 25.52 seconds) 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k @@ -47014,89 +47046,58 @@ 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 2 error: 0.140487 +59: Newton iteration 1 error: 0.109088 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 8 error: 0.0235566 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Simulator successfully set up -60: Applying the initial solution of the "waterair_pvs_ni" problem -60: Writing visualization results for the current time step. -60: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0167355 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 9 error: 0.000108689 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 3 error: 0.0860417 +59: Newton iteration 2 error: 0.140487 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00161972 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +40: +40: *** No errors detected 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 10 error: 1.91727e-08 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 8.98651e-07 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 4 error: 2.03134e-10 -60: Linearization/solve/update time: 0.0475758(94.7425%)/0.00261208(5.2017%)/2.8e-05(0.0557592%) -60: Storage: 2.64163e+07 64.7445 1.19228e+12 -60: Writing visualization results for the current time step. -60: Time step 1 done. CPU time: 0.0534596 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -60: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Newton iteration 11 error: 3.88525e-11 -58: Linearization/solve/update time: 0.212855(92.6714%)/0.0164548(7.16396%)/0.00037824(0.164675%) +58: Linearization/solve/update time: 0.212236(92.615%)/0.0165831(7.23649%)/0.00034032(0.148508%) 58: Storage: 9549.88 73.1766 58: Writing visualization results for the current time step. -59: Solve: M deltax^k = r -58: Time step 6 done. CPU time: 1.15718 seconds, end time: 1829.42 seconds (30 minutes, 29.42 seconds), step size: 436.254 seconds (7 minutes, 16.25 seconds) +58: Time step 6 done. CPU time: 1.13886 seconds, end time: 1829.42 seconds (30 minutes, 29.42 seconds), step size: 436.254 seconds (7 minutes, 16.25 seconds) 58: Begin time step 7. Start time: 1829.42 seconds (30 minutes, 29.42 seconds), step size: 396.594 seconds (6 minutes, 36.59 seconds) 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +40:  +59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 4 error: 0.0311009 +59: Newton iteration 3 error: 0.0860417 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00149375 + 57/120 Test #40: wellprodindexcalculator ........................ Passed 2.13 sec +test 65 + Start 65: co2injection_immiscible_ecfv + +65: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ecfv" "--" +65: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +65: Test timeout computed to be: 1500 +65: ###################### +65: # Running test '' +65: ###################### +65: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ecfv " +60: Simulator successfully set up +60: Applying the initial solution of the "waterair_pvs_ni" problem +60: Writing visualization results for the current time step. +60: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000317434 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 1 error: 0.220855 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000321699 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 5 error: 0.0059028 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -40: -40: *** No errors detected -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 0.125493 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 3.93166e-08 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: opm models will now start the simulation. 64: # [parameters which were specified at compile-time] 64: AmgCoarsenTarget="5000" @@ -47176,129 +47177,73 @@ 64: Allocating the problem 64: Initializing the model 64: Initializing the problem -60: Newton iteration 5 error: 2.02275e-11 -60: Linearization/solve/update time: 0.0614462(95.8333%)/0.0026386(4.11524%)/3.3e-05(0.0514678%) -60: Storage: 2.6416e+07 161.861 1.19228e+12 -60: Writing visualization results for the current time step. -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 3 error: 0.348185 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 2 done. CPU time: 0.120922 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -60: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 531.25 seconds (8 minutes, 51.25 seconds) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 60: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 0.000103763 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00676525 +60: Newton iteration 1 error: 0.0167355 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -40:  - 57/120 Test #40: wellprodindexcalculator ........................ Passed 2.06 sec -test 65 - Start 65: co2injection_immiscible_ecfv - -65: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ecfv" "--" -65: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -65: Test timeout computed to be: 1500 58: Solve: M deltax^k = r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 4 error: 0.0311009 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 4 error: 0.944331 +58: Newton iteration 2 error: 0.125493 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: ###################### -65: # Running test '' -65: ###################### 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00510128 +60: Newton iteration 2 error: 0.00161972 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 8.98651e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ecfv " 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -60: Solve: M deltax^k = r -58: Newton iteration 5 error: 0.608006 +58: Newton iteration 3 error: 0.348185 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.00718718 +60: Newton iteration 4 error: 2.03134e-10 +60: Linearization/solve/update time: 0.0465662(94.8809%)/0.00248856(5.07056%)/2.384e-05(0.0485752%) +60: Storage: 2.64163e+07 64.7445 1.19228e+12 +60: Writing visualization results for the current time step. +60: Time step 1 done. CPU time: 0.0519335 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +60: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 7 error: 5.91092e-08 +59: Newton iteration 5 error: 0.0059028 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 9.23268e-06 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 6 error: 0.0792314 +58: Newton iteration 4 error: 0.944331 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 5 error: 1.29276e-09 -60: Linearization/solve/update time: 0.0653466(95.637%)/0.00294552(4.31087%)/3.56e-05(0.0521019%) -60: Storage: 2.64141e+07 299.443 1.19227e+12 -60: Writing visualization results for the current time step. -60: Time step 3 done. CPU time: 0.1925 seconds, end time: 1156.25 seconds (19 minutes, 16.25 seconds), step size: 531.25 seconds (8 minutes, 51.25 seconds) -60: Begin time step 4. Start time: 1156.25 seconds (19 minutes, 16.25 seconds), step size: 752.604 seconds (12 minutes, 32.6 seconds) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0307912 +60: Newton iteration 1 error: 0.00149375 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 7 error: 0.00180382 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Newton iteration 8 error: 1.41374e-10 -59: Linearization/solve/update time: 0.285163(95.6044%)/0.0128648(4.31307%)/0.0002462(0.0825414%) -59: Storage: 9571.39 41.7708 -59: Writing visualization results for the current time step. 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000279422 +60: Newton iteration 2 error: 0.000317434 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Time step 4 done. CPU time: 1.28714 seconds, end time: 1044.27 seconds (17 minutes, 24.27 seconds), step size: 325.521 seconds (5 minutes, 25.52 seconds) -59: Begin time step 5. Start time: 1044.27 seconds (17 minutes, 24.27 seconds), step size: 379.774 seconds (6 minutes, 19.77 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 8 error: 1.86e-06 -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 8.50696e-08 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 4 error: 5.36383e-11 -60: Linearization/solve/update time: 0.0464161(95.808%)/0.00200608(4.14077%)/2.484e-05(0.0512725%) -60: Storage: 2.64112e+07 494.351 1.19226e+12 -60: Writing visualization results for the current time step. -60: Time step 4 done. CPU time: 0.243769 seconds, end time: 1908.85 seconds (31 minutes, 48.85 seconds), step size: 752.604 seconds (12 minutes, 32.6 seconds) -60: Begin time step 5. Start time: 1908.85 seconds (31 minutes, 48.85 seconds), step size: 1128.91 seconds (18 minutes, 48.91 seconds) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Newton iteration 9 error: 1.62509e-09 -58: Linearization/solve/update time: 0.175231(92.931%)/0.0130442(6.9178%)/0.00028508(0.151188%) -58: Storage: 9539.01 89.0404 -58: Writing visualization results for the current time step. -58: Time step 7 done. CPU time: 1.34978 seconds, end time: 2226.01 seconds (37 minutes, 6.01 seconds), step size: 396.594 seconds (6 minutes, 36.59 seconds) -58: Begin time step 8. Start time: 2226.01 seconds (37 minutes, 6.01 seconds), step size: 390.865 seconds (6 minutes, 30.87 seconds) +58: Newton iteration 5 error: 0.608006 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0310048 +60: Newton iteration 3 error: 0.000321699 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 6 error: 0.000103763 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r -58: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000263866 +60: Newton iteration 4 error: 3.93166e-08 +58: Solve: M deltax^k = r 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 1 error: 0.19443 +58: Newton iteration 6 error: 0.0792314 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 3.71911e-06 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: opm models will now start the simulation. 65: # [parameters which were specified at compile-time] 65: AmgCoarsenTarget="5000" @@ -47370,344 +47315,412 @@ 65: Allocating the problem 65: Initializing the model 65: Initializing the problem -60: Newton iteration 4 error: 1.53256e-09 -60: Linearization/solve/update time: 0.0464917(95.757%)/0.00203588(4.19322%)/2.416e-05(0.0497613%) -60: Storage: 2.6407e+07 786.713 1.19225e+12 +60: Newton iteration 5 error: 2.02275e-11 +60: Linearization/solve/update time: 0.0577218(95.8451%)/0.00247276(4.10594%)/2.948e-05(0.0489506%) +60: Storage: 2.6416e+07 161.861 1.19228e+12 60: Writing visualization results for the current time step. +60: Time step 2 done. CPU time: 0.115147 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +60: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 531.25 seconds (8 minutes, 51.25 seconds) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 0.451277 +58: Newton iteration 7 error: 0.00180382 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 5 done. CPU time: 0.295198 seconds, end time: 3037.76 seconds (50 minutes, 37.76 seconds), step size: 1128.91 seconds (18 minutes, 48.91 seconds) -60: Begin time step 6. Start time: 3037.76 seconds (50 minutes, 37.76 seconds), step size: 1693.36 seconds (28 minutes, 13.36 seconds) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.00676525 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 1 error: 0.193036 +59: Newton iteration 7 error: 5.91092e-08 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.028877 +60: Newton iteration 2 error: 0.00510128 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 8 error: 1.86e-06 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.00718718 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 9.23268e-06 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Newton iteration 9 error: 1.62509e-09 +58: Linearization/solve/update time: 0.17361(92.8226%)/0.0131487(7.03011%)/0.00027552(0.14731%) +58: Storage: 9539.01 89.0404 +58: Writing visualization results for the current time step. +58: Time step 7 done. CPU time: 1.32994 seconds, end time: 2226.01 seconds (37 minutes, 6.01 seconds), step size: 396.594 seconds (6 minutes, 36.59 seconds) +58: Begin time step 8. Start time: 2226.01 seconds (37 minutes, 6.01 seconds), step size: 390.865 seconds (6 minutes, 30.87 seconds) +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Newton iteration 8 error: 1.41374e-10 +59: Linearization/solve/update time: 0.287779(95.5554%)/0.0131507(4.36661%)/0.000235(0.0780304%) +59: Storage: 9571.39 41.7708 +59: Writing visualization results for the current time step. +59: Time step 4 done. CPU time: 1.30474 seconds, end time: 1044.27 seconds (17 minutes, 24.27 seconds), step size: 325.521 seconds (5 minutes, 25.52 seconds) +59: Begin time step 5. Start time: 1044.27 seconds (17 minutes, 24.27 seconds), step size: 379.774 seconds (6 minutes, 19.77 seconds) +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 5 error: 1.29276e-09 +60: Linearization/solve/update time: 0.057634(95.5717%)/0.0026414(4.38011%)/2.908e-05(0.048222%) +60: Storage: 2.64141e+07 299.443 1.19227e+12 +60: Writing visualization results for the current time step. +60: Time step 3 done. CPU time: 0.178651 seconds, end time: 1156.25 seconds (19 minutes, 16.25 seconds), step size: 531.25 seconds (8 minutes, 51.25 seconds) +60: Begin time step 4. Start time: 1156.25 seconds (19 minutes, 16.25 seconds), step size: 752.604 seconds (12 minutes, 32.6 seconds) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.0307912 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 3 error: 0.74933 +58: Newton iteration 1 error: 0.19443 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000248545 +60: Newton iteration 2 error: 0.000279422 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +59: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 2 error: 0.451277 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 1 error: 0.193036 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 3.11452e-05 +60: Newton iteration 3 error: 8.50696e-08 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 4 error: 5.36383e-11 +60: Linearization/solve/update time: 0.0462121(95.7948%)/0.0020052(4.15665%)/2.34e-05(0.0485067%) +60: Storage: 2.64112e+07 494.351 1.19226e+12 +60: Writing visualization results for the current time step. +60: Time step 4 done. CPU time: 0.229709 seconds, end time: 1908.85 seconds (31 minutes, 48.85 seconds), step size: 752.604 seconds (12 minutes, 32.6 seconds) +60: Begin time step 5. Start time: 1908.85 seconds (31 minutes, 48.85 seconds), step size: 1128.91 seconds (18 minutes, 48.91 seconds) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 4 error: 0.251869 +58: Newton iteration 3 error: 0.74933 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 4.61053e-08 +60: Newton iteration 1 error: 0.0310048 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 2 error: 0.395205 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 5 error: 1.05407e-11 -60: Linearization/solve/update time: 0.0583419(95.2507%)/0.0028776(4.69805%)/3.136e-05(0.0511993%) -60: Storage: 2.64017e+07 1225.26 1.19224e+12 -60: Writing visualization results for the current time step. 58: Solve: M deltax^k = r +60: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 5 error: 0.236961 +58: Newton iteration 4 error: 0.251869 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 6 done. CPU time: 0.3597 seconds, end time: 4731.12 seconds (1 hours, 18 minutes, 51.12 seconds), step size: 1693.36 seconds (28 minutes, 13.36 seconds) -60: 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) +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.000263866 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0230159 +60: Newton iteration 3 error: 3.71911e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 6 error: 0.0359459 +58: Newton iteration 5 error: 0.236961 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 4 error: 1.53256e-09 +60: Linearization/solve/update time: 0.046161(95.8539%)/0.00197436(4.09979%)/2.228e-05(0.0462648%) +60: Storage: 2.6407e+07 786.713 1.19225e+12 +60: Writing visualization results for the current time step. +60: Time step 5 done. CPU time: 0.280667 seconds, end time: 3037.76 seconds (50 minutes, 37.76 seconds), step size: 1128.91 seconds (18 minutes, 48.91 seconds) +60: Begin time step 6. Start time: 3037.76 seconds (50 minutes, 37.76 seconds), step size: 1693.36 seconds (28 minutes, 13.36 seconds) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 3 error: 0.18059 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00117649 +60: Newton iteration 1 error: 0.028877 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 6 error: 0.0359459 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000137422 +60: Newton iteration 2 error: 0.000248545 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r +60: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 7 error: 0.000501042 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 2.94001e-07 +60: Newton iteration 3 error: 3.11452e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r -60: Newton iteration 5 error: 7.52065e-11 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 4 error: 0.0622805 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Linearization/solve/update time: 0.0580016(95.3256%)/0.0028102(4.61856%)/3.396e-05(0.0558133%) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 4.61053e-08 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r -60: Storage: 2.63955e+07 1846.52 1.19223e+12 -60: Writing visualization results for the current time step. 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 8 error: 4.15351e-07 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 7 done. CPU time: 0.423781 seconds, end time: 7130.05 seconds (1 hours, 58 minutes, 50.05 seconds), step size: 2398.93 seconds (39 minutes, 58.93 seconds) -60: 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) +60: Newton iteration 5 error: 1.05407e-11 +60: Linearization/solve/update time: 0.0576386(95.3886%)/0.0027572(4.56301%)/2.924e-05(0.0483905%) +60: Storage: 2.64017e+07 1225.26 1.19224e+12 +60: Writing visualization results for the current time step. +60: Time step 6 done. CPU time: 0.344127 seconds, end time: 4731.12 seconds (1 hours, 18 minutes, 51.12 seconds), step size: 1693.36 seconds (28 minutes, 13.36 seconds) +60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0143525 +60: Newton iteration 1 error: 0.0230159 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Newton iteration 9 error: 3.28161e-10 -58: Linearization/solve/update time: 0.174637(91.9042%)/0.0151028(7.94794%)/0.00028092(0.147836%) +58: Linearization/solve/update time: 0.173768(91.8305%)/0.0151805(8.02235%)/0.00027844(0.147146%) 58: Storage: 9528.3 104.675 58: Writing visualization results for the current time step. -60: Solve: M deltax^k = r -58: Time step 8 done. CPU time: 1.54382 seconds, end time: 2616.88 seconds (43 minutes, 36.88 seconds), step size: 390.865 seconds (6 minutes, 30.87 seconds) +59: Solve: M deltax^k = r +58: Time step 8 done. CPU time: 1.52316 seconds, end time: 2616.88 seconds (43 minutes, 36.88 seconds), step size: 390.865 seconds (6 minutes, 30.87 seconds) 58: Begin time step 9. Start time: 2616.88 seconds (43 minutes, 36.88 seconds), step size: 383.125 seconds (6 minutes, 23.12 seconds) 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.0013488 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 5 error: 0.0245256 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 3.49374e-05 +60: Newton iteration 2 error: 0.00117649 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000137422 58: Solve: M deltax^k = r +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 1 error: 0.123468 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 4 error: 2.1826e-09 -60: Linearization/solve/update time: 0.0464078(95.658%)/0.00208096(4.28938%)/2.552e-05(0.0526031%) -60: Storage: 2.63828e+07 2726.66 1.19219e+12 -60: Writing visualization results for the current time step. -60: Time step 8 done. CPU time: 0.476264 seconds, end time: 10528.5 seconds (2 hours, 55 minutes, 28.52 seconds), step size: 3398.48 seconds (56 minutes, 38.48 seconds) -60: 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) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0121804 -58: Solve: M deltax^k = r +60: Newton iteration 4 error: 2.94001e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 2 error: 0.134578 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 6 error: 0.00193597 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r +60: Newton iteration 5 error: 7.52065e-11 +60: Linearization/solve/update time: 0.0577837(95.4028%)/0.0027556(4.54959%)/2.884e-05(0.0476158%) +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 2 error: 0.134578 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Storage: 2.63955e+07 1846.52 1.19223e+12 +60: Writing visualization results for the current time step. +60: Time step 7 done. CPU time: 0.410822 seconds, end time: 7130.05 seconds (1 hours, 58 minutes, 50.05 seconds), step size: 2398.93 seconds (39 minutes, 58.93 seconds) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00051842 +60: Newton iteration 1 error: 0.0143525 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 3 error: 0.378548 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 2.93448e-05 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Simulator successfully set up 61: Applying the initial solution of the "co2injection_flash_ecfv" problem -61: Writing visualization results for the current time step. 60: Solve: M deltax^k = r +61: Writing visualization results for the current time step. 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 7.15775e-08 +60: Newton iteration 2 error: 0.0013488 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Solve: M deltax^k = r 59: Solve: M deltax^k = r -58: Update: x^(k+1) = x^k - deltax^k -58: Newton iteration 4 error: 0.426852 -58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 7 error: 1.51933e-05 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 5 error: 8.35923e-11 -60: Linearization/solve/update time: 0.0579902(95.5335%)/0.00267928(4.41386%)/3.196e-05(0.0526511%) -60: Storage: 2.63648e+07 4046.85 1.19215e+12 -60: Writing visualization results for the current time step. -60: Time step 9 done. CPU time: 0.54011 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) -60: 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) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r +58: Update: x^(k+1) = x^k - deltax^k +58: Newton iteration 4 error: 0.426852 +58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0117454 +60: Newton iteration 3 error: 3.49374e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 4 error: 2.1826e-09 +60: Linearization/solve/update time: 0.046231(95.727%)/0.00203996(4.22399%)/2.368e-05(0.0490324%) +60: Storage: 2.63828e+07 2726.66 1.19219e+12 +60: Writing visualization results for the current time step. +60: Time step 8 done. CPU time: 0.461988 seconds, end time: 10528.5 seconds (2 hours, 55 minutes, 28.52 seconds), step size: 3398.48 seconds (56 minutes, 38.48 seconds) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 5 error: 0.0989742 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00071923 +60: Newton iteration 1 error: 0.0121804 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 8 error: 1.63734e-08 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.00051842 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 6 error: 0.0109571 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.0010168 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 4.81467e-06 +60: Newton iteration 3 error: 2.93448e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r +60: Solve: M deltax^k = r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 7 error: 0.000270428 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 5 error: 4.95556e-10 -60: Linearization/solve/update time: 0.0580758(95.4622%)/0.00272728(4.48297%)/3.336e-05(0.0548356%) -60: Storage: 2.63401e+07 5917.13 1.19209e+12 -60: Writing visualization results for the current time step. -60: Time step 10 done. CPU time: 0.604045 seconds, end time: 22848 seconds (6 hours, 20 minutes, 48.01 seconds), step size: 7221.77 seconds (2 hours, 0 minutes, 21.77 seconds) -60: Serialize to file 'waterair_pvs_ni_time=22848_rank=0.ers', next time step size: 10230.8 -60: 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) +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 7.15775e-08 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Newton iteration 9 error: 8.53828e-11 -59: Linearization/solve/update time: 0.376195(96.2168%)/0.0144964(3.70764%)/0.00029552(0.075583%) +59: Linearization/solve/update time: 0.323624(95.9698%)/0.0133204(3.95013%)/0.00026992(0.0800441%) 59: Storage: 9560.99 56.9618 59: Writing visualization results for the current time step. -59: Time step 5 done. CPU time: 1.68189 seconds, end time: 1424.05 seconds (23 minutes, 44.05 seconds), step size: 379.774 seconds (6 minutes, 19.77 seconds) +59: Time step 5 done. CPU time: 1.64587 seconds, end time: 1424.05 seconds (23 minutes, 44.05 seconds), step size: 379.774 seconds (6 minutes, 19.77 seconds) 59: Begin time step 6. Start time: 1424.05 seconds (23 minutes, 44.05 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 5 error: 8.35923e-11 +60: Linearization/solve/update time: 0.0578094(95.5769%)/0.00264612(4.37486%)/2.92e-05(0.0482767%) +60: Storage: 2.63648e+07 4046.85 1.19215e+12 +60: Writing visualization results for the current time step. +60: Time step 9 done. CPU time: 0.525594 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) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Solve: M deltax^k = r +61: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Update: x^(k+1) = x^k - deltax^k 58: Newton iteration 8 error: 4.03309e-07 58: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.007589 +60: Newton iteration 1 error: 0.0117454 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00120342 +60: Newton iteration 2 error: 0.00071923 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Newton iteration 9 error: 7.68994e-11 -58: Linearization/solve/update time: 0.173956(91.4391%)/0.0160081(8.41458%)/0.00027836(0.146318%) +58: Linearization/solve/update time: 0.17371(91.5611%)/0.0157263(8.28923%)/0.00028396(0.149673%) +59: Solve: M deltax^k = r 58: Storage: 9517.81 120 58: Writing visualization results for the current time step. -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 5.8112e-05 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -58: Time step 9 done. CPU time: 1.73993 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 383.125 seconds (6 minutes, 23.12 seconds) +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 1 error: 0.224593 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +58: Time step 9 done. CPU time: 1.71699 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 383.125 seconds (6 minutes, 23.12 seconds) 58: Simulation of problem 'lens_immiscible_vcfv_ad' finished. 58: 58: ------------------------ Timing ------------------------ -58: Setup time: 0.00674 seconds, 0.386% -58: Simulation time: 1.74 seconds, 99.6% -58: Linearization time: 1.56 seconds, 89.7% -58: Linear solve time: 0.131 seconds, 7.53% -58: Newton update time: 0.00253 seconds, 0.145% -58: Pre/postprocess time: 0.0066 seconds, 0.379% -58: Output write time: 0.0348 seconds, 2% -58: First process' simulation CPU time: 1.9 seconds +58: Setup time: 0.00607 seconds, 0.352% +58: Simulation time: 1.72 seconds, 99.6% +58: Linearization time: 1.55 seconds, 90% +58: Linear solve time: 0.131 seconds, 7.63% +58: Newton update time: 0.00247 seconds, 0.144% +58: Pre/postprocess time: 0.00653 seconds, 0.38% +58: Output write time: 0.0273 seconds, 1.59% +58: First process' simulation CPU time: 1.95 seconds 58: Number of processes: 1 58: Threads per processes: 1 -58: Total CPU time: 1.9 seconds +58: Total CPU time: 1.95 seconds 58: 58: ---------------------------------------------------------------- 58: 58: Simulation completed -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 1 error: 0.224593 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 9.17585e-07 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 5 error: 8.20082e-10 -60: Linearization/solve/update time: 0.0582924(95.4782%)/0.00272812(4.46843%)/3.26e-05(0.0533961%) -60: Storage: 2.63035e+07 8566.69 1.192e+12 -60: Writing visualization results for the current time step. -60: Time step 11 done. CPU time: 0.669165 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) -60: 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) +60: Newton iteration 3 error: 0.0010168 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00766843 +60: Newton iteration 4 error: 4.81467e-06 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 5 error: 4.95556e-10 +60: Linearization/solve/update time: 0.057845(95.4869%)/0.00270372(4.46313%)/3.028e-05(0.0499843%) +60: Storage: 2.63401e+07 5917.13 1.19209e+12 +60: Writing visualization results for the current time step. +60: Time step 10 done. CPU time: 0.589307 seconds, end time: 22848 seconds (6 hours, 20 minutes, 48.01 seconds), step size: 7221.77 seconds (2 hours, 0 minutes, 21.77 seconds) +60: Serialize to file 'waterair_pvs_ni_time=22848_rank=0.ers', next time step size: 10230.8 +60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 2 error: 0.242573 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00164087 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: ###################### 58: # Comparing results 58: ###################### -58: RND: 'a3c349f2f8e553ae3ae3ff7b0db968e2' +58: RND: '3d29d7144c5b737d5c3942349fe889e2' 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.00143093 +60: Newton iteration 1 error: 0.007589 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 58: Simulation name: 'lens_immiscible_vcfv_ad' 58: Number of timesteps: '9' - 58/120 Test #58: lens_immiscible_vcfv_ad ........................ Passed 1.94 sec + 58/120 Test #58: lens_immiscible_vcfv_ad ........................ Passed 1.93 sec test 66 Start 66: co2injection_immiscible_ni_ecfv 66: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_ecfv" "--" 66: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 66: Test timeout computed to be: 1500 +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.00120342 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: ###################### +66: # Running test '' +66: ###################### 61: Solve: M deltax^k = r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 1 error: 0.000421562 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: ###################### -66: # Running test '' -66: ###################### 60: Solve: M deltax^k = r +66: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_ecfv " 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 7.72535e-05 +60: Newton iteration 3 error: 5.8112e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 3 error: 0.142199 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_ecfv " -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 4.1197e-08 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 62: Simulator successfully set up 62: Applying the initial solution of the "co2injection_flash_ni_ecfv" problem 62: Writing visualization results for the current time step. -60: Newton iteration 6 error: 2.63486e-12 -60: Linearization/solve/update time: 0.0702536(95.1359%)/0.00355252(4.81074%)/3.94e-05(0.0533546%) -60: Storage: 2.62511e+07 12320.2 1.19187e+12 +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 9.17585e-07 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 5 error: 8.20082e-10 +60: Linearization/solve/update time: 0.0578934(95.4623%)/0.00272348(4.49084%)/2.844e-05(0.0468957%) +60: Storage: 2.63035e+07 8566.69 1.192e+12 60: Writing visualization results for the current time step. -60: Time step 12 done. CPU time: 0.749548 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) -60: 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) +60: Time step 11 done. CPU time: 0.6538 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) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.00766843 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k @@ -47715,64 +47728,52 @@ 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00626569 +60: Newton iteration 2 error: 0.00164087 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00200097 +60: Newton iteration 3 error: 0.00143093 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Simulator successfully set up +63: Applying the initial solution of the "co2injection_flash_ni_vcfv" problem 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000991691 +60: Newton iteration 4 error: 7.72535e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r +63: Writing visualization results for the current time step. 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 5 error: 0.66495 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000226308 +60: Newton iteration 5 error: 4.1197e-08 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 9.83086e-07 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 2 error: 0.00043224 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Simulator successfully set up -63: Applying the initial solution of the "co2injection_flash_ni_vcfv" problem -63: Writing visualization results for the current time step. -60: Newton iteration 6 error: 1.80539e-10 -60: Linearization/solve/update time: 0.0731164(95.2936%)/0.00357048(4.65345%)/4.064e-05(0.0529667%) -60: Storage: 2.61815e+07 17325 1.19169e+12 +60: Newton iteration 6 error: 2.63486e-12 +60: Linearization/solve/update time: 0.0696578(95.2058%)/0.00347372(4.74776%)/3.396e-05(0.0464154%) +60: Storage: 2.62511e+07 12320.2 1.19187e+12 60: Writing visualization results for the current time step. -60: Time step 13 done. CPU time: 0.829836 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) -60: 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) +60: Time step 12 done. CPU time: 0.730318 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) +60: 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) 60: 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 59: Solve: M deltax^k = r +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 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 6 error: 0.224516 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00506235 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -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: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00117289 -60: 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 -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.00107565 +60: Newton iteration 1 error: 0.00626569 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 66: opm models will now start the simulation. +60: Solve: M deltax^k = r 66: # [parameters which were specified at compile-time] 66: AmgCoarsenTarget="5000" 66: ContinueOnConvergenceError="0" @@ -47841,462 +47842,416 @@ 66: VtkWriteViscosities="0" 66: # [end of parameters] 66: Allocating the simulation vanguard +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.00200097 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Distributing the vanguard's data 66: Allocating the model 66: Allocating the problem 66: Initializing the model 66: Initializing the problem +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000991691 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 7 error: 0.034911 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 3.08463e-05 +60: Newton iteration 4 error: 0.000226308 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 4.60251e-06 +60: Newton iteration 5 error: 9.83086e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 6 error: 3.5402e-10 -60: Linearization/solve/update time: 0.0701161(95.2501%)/0.00345772(4.69718%)/3.884e-05(0.0527627%) -59: Solve: M deltax^k = r -60: Storage: 2.609e+07 23997.9 1.19146e+12 +60: Newton iteration 6 error: 1.80539e-10 +60: Linearization/solve/update time: 0.0696881(95.2206%)/0.00346212(4.73058%)/3.572e-05(0.0488072%) +60: Storage: 2.61815e+07 17325 1.19169e+12 60: Writing visualization results for the current time step. +60: Time step 13 done. CPU time: 0.80692 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) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: Solve: M deltax^k = r +59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 8 error: 0.00129686 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Solve: M deltax^k = r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 3 error: 1.44387e-05 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 14 done. CPU time: 0.906901 seconds, end time: 92664 seconds (1 days, 1 hours, 44.4 minutes), step size: 25766.5 seconds (7 hours, 9 minutes, 26.55 seconds) -60: 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) +60: Solve: M deltax^k = r +63: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.00506235 60: 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.00742171 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00397646 +60: Newton iteration 2 error: 0.00117289 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00243302 +60: Newton iteration 3 error: 0.00107565 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r 59: Solve: M deltax^k = r +60: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 9 error: 1.2481e-06 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000494 +60: Newton iteration 4 error: 3.08463e-05 60: 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.00742171 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r -62: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000435461 +60: Newton iteration 5 error: 4.60251e-06 60: 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.00223663 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 1.47231e-05 +60: Newton iteration 6 error: 3.5402e-10 +60: Linearization/solve/update time: 0.0697077(95.2904%)/0.00341092(4.66272%)/3.432e-05(0.0469154%) +60: Storage: 2.609e+07 23997.9 1.19146e+12 +60: Writing visualization results for the current time step. +60: Time step 14 done. CPU time: 0.883493 seconds, end time: 92664 seconds (1 days, 1 hours, 44.4 minutes), step size: 25766.5 seconds (7 hours, 9 minutes, 26.55 seconds) +60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Newton iteration 10 error: 1.91499e-09 -59: Linearization/solve/update time: 0.356735(96.0553%)/0.0143422(3.86182%)/0.00030768(0.0828466%) +59: Linearization/solve/update time: 0.35999(96.0562%)/0.0144771(3.86292%)/0.00030308(0.0808708%) 59: Storage: 9549.71 73.4187 59: Writing visualization results for the current time step. 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 6 error: 2.06431e-08 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Time step 6 done. CPU time: 2.0572 seconds, end time: 1835.47 seconds (30 minutes, 35.47 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) +60: Newton iteration 1 error: 0.00397646 +59: Time step 6 done. CPU time: 2.02468 seconds, end time: 1835.47 seconds (30 minutes, 35.47 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) 59: Begin time step 7. Start time: 1835.47 seconds (30 minutes, 35.47 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 7 error: 1.6721e-11 -60: Linearization/solve/update time: 0.0822289(95.2427%)/0.00406152(4.70431%)/4.576e-05(0.0530021%) -60: Storage: 2.59666e+07 32895.2 1.19116e+12 -60: Writing visualization results for the current time step. -60: Time step 15 done. CPU time: 0.997482 seconds, end time: 127019 seconds (1 days, 11 hours, 16.99 minutes), step size: 34355.4 seconds (9 hours, 32 minutes, 35.4 seconds) -60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Newton iteration 4 error: 3.5714e-11 -61: Linearization/solve/update time: 0.376703(97.6704%)/0.00894372(2.3189%)/4.108e-05(0.0106511%) -61: Storage: liquid=[1.89572e+08 952852] gas=[0 0] -61: Writing visualization results for the current time step. 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00323059 +60: Newton iteration 2 error: 0.00243302 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Time step 1 done. CPU time: 0.388677 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +62: Solve: M deltax^k = r +61: Newton iteration 4 error: 3.5714e-11 +61: Linearization/solve/update time: 0.37307(97.6668%)/0.0088712(2.32241%)/4.132e-05(0.0108172%) +61: Storage: liquid=[1.89572e+08 952852] gas=[0 0] +61: Writing visualization results for the current time step. +62: Update: x^(k+1) = x^k - deltax^k +62: Newton iteration 1 error: 0.00223663 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: Time step 1 done. CPU time: 0.388604 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) 61: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000494 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 1 error: 0.000396248 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00159979 +60: Newton iteration 4 error: 0.000435461 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 1 error: 0.222234 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.0015515 +60: Newton iteration 5 error: 1.47231e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000108085 +60: Newton iteration 6 error: 2.06431e-08 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r +60: Newton iteration 7 error: 1.6721e-11 +60: Linearization/solve/update time: 0.0816682(95.2172%)/0.00405944(4.73291%)/4.28e-05(0.0499007%) +60: Storage: 2.59666e+07 32895.2 1.19116e+12 +60: Writing visualization results for the current time step. 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 2 error: 0.158634 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Time step 15 done. CPU time: 0.972947 seconds, end time: 127019 seconds (1 days, 11 hours, 16.99 minutes), step size: 34355.4 seconds (9 hours, 32 minutes, 35.4 seconds) +60: 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) +60: 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.00056377 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 1.78744e-05 -60: 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.00226005 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 6 error: 5.47699e-09 -60: Linearization/solve/update time: 0.07203(95.2293%)/0.00356996(4.71977%)/3.852e-05(0.0509265%) -60: Storage: 2.58109e+07 44016.8 1.19077e+12 -60: Writing visualization results for the current time step. -60: Time step 16 done. CPU time: 1.07677 seconds, end time: 169964 seconds (1 days, 23 hours, 12.73 minutes), step size: 42944.2 seconds (11 hours, 55 minutes, 44.25 seconds) -60: 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) +60: Newton iteration 1 error: 0.00323059 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0030608 +60: Newton iteration 2 error: 0.00159979 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 3 error: 0.611314 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00229776 +60: Newton iteration 3 error: 0.0015515 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.00056377 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 2 error: 4.84592e-05 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000412648 +60: Newton iteration 4 error: 0.000108085 60: 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.00226005 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000305939 +60: Newton iteration 5 error: 1.78744e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 4 error: 1.36923 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 6 error: 5.47699e-09 +60: Linearization/solve/update time: 0.070079(95.3831%)/0.0033542(4.56533%)/3.792e-05(0.0516121%) +60: Storage: 2.58109e+07 44016.8 1.19077e+12 +60: Writing visualization results for the current time step. +60: Time step 16 done. CPU time: 1.04986 seconds, end time: 169964 seconds (1 days, 23 hours, 12.73 minutes), step size: 42944.2 seconds (11 hours, 55 minutes, 44.25 seconds) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 0.000218268 +60: Newton iteration 1 error: 0.0030608 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: Simulator successfully set up 64: Applying the initial solution of the "co2injection_flash_vcfv" problem 64: Writing visualization results for the current time step. 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 6 error: 9.52209e-06 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 7 error: 5.0246e-08 +60: Newton iteration 2 error: 0.00229776 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 5 error: 1.3942 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 8 error: 2.6857e-11 -60: Linearization/solve/update time: 0.0956715(95.2721%)/0.00469408(4.67448%)/5.368e-05(0.0534559%) -60: Storage: 2.55934e+07 58845.4 1.19022e+12 -60: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -60: Time step 17 done. CPU time: 1.18161 seconds, end time: 227223 seconds (2 days, 15 hours, 7.04 minutes), step size: 57259 seconds (15 hours, 54 minutes, 19 seconds) -60: 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) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000412648 60: 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: 8.85529e-05 -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 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00258725 +60: Newton iteration 4 error: 0.000305939 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Newton iteration 3 error: 4.17222e-11 -61: Linearization/solve/update time: 0.18879(97.3301%)/0.005151(2.65558%)/2.772e-05(0.014291%) +61: Linearization/solve/update time: 0.188419(97.2914%)/0.00521716(2.69391%)/2.836e-05(0.0146439%) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 5 error: 0.000218268 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Storage: liquid=[1.89572e+08 953191] gas=[0 0] 61: Writing visualization results for the current time step. -59: Solve: M deltax^k = r -61: Time step 2 done. CPU time: 0.585658 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +61: Time step 2 done. CPU time: 0.585153 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) 61: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 1 error: 0.000396034 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00131082 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 0.281274 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000665324 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000199073 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 5.5415e-05 -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 7 error: 0.0129671 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -64: Solve: M deltax^k = r -60: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.00742171 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 6 error: 1.36551e-06 -60: 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: 1.13987e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 7 error: 5.04009e-10 -60: Linearization/solve/update time: 0.0854744(95.5626%)/0.00392612(4.38951%)/4.284e-05(0.0478963%) -60: Storage: 2.53426e+07 76142.5 1.18959e+12 -60: Writing visualization results for the current time step. -60: Time step 18 done. CPU time: 1.27491 seconds, end time: 294025 seconds (3 days, 9 hours, 40.41 minutes), step size: 66802.2 seconds (18 hours, 33 minutes, 22.16 seconds) -60: 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) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 8 error: 1.57833e-05 +59: Newton iteration 6 error: 0.281274 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0017913 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 4 error: 3.0815e-09 -62: Linearization/solve/update time: 0.431611(96.4574%)/0.0158074(3.53268%)/4.436e-05(0.00991368%) -62: Storage: liquid=[1.89572e+08 952852 4.34208e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000621569 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Simulator successfully set up 65: Applying the initial solution of the "co2injection_immiscible_ecfv" problem 65: Writing visualization results for the current time step. -61: Newton iteration 2 error: 4.62688e-06 -61: Linearization/solve/update time: 0.0955045(97.1894%)/0.0027458(2.79424%)/1.604e-05(0.016323%) -61: Storage: liquid=[1.89571e+08 953727] gas=[0 0] -61: Writing visualization results for the current time step. -62: Time step 1 done. CPU time: 0.452975 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: 375 seconds (6 minutes, 15 seconds) -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 1 error: 0.00146285 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Time step 3 done. CPU time: 0.686745 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -61: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 989.583 seconds (16 minutes, 29.58 seconds) -61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Solve: M deltax^k = r +60: Solve: M deltax^k = 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 -65: Solve: M deltax^k = r -61: Update: x^(k+1) = x^k - deltax^k -61: Newton iteration 1 error: 0.000395752 -61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000488083 +60: Newton iteration 6 error: 9.52209e-06 60: 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.000441973 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r +62: Solve: M deltax^k = r 65: Solve: M deltax^k = r +60: Solve: M deltax^k = r 65: Update: x^(k+1) = x^k - deltax^k 65: Newton iteration 2 error: 0.00107137 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 9 error: 2.57006e-08 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000179486 +60: Newton iteration 7 error: 5.0246e-08 60: 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: 8.85529e-05 +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: 1.13987e-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 3 error: 0.000521308 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Newton iteration 4 error: 8.42132e-09 -65: Linearization/solve/update time: 0.0190531(70.062%)/0.0081134(29.8346%)/2.812e-05(0.103403%) +65: Linearization/solve/update time: 0.0170282(68.276%)/0.007887(31.6236%)/2.504e-05(0.1004%) +60: Newton iteration 8 error: 2.6857e-11 +60: Linearization/solve/update time: 0.093927(95.2694%)/0.00461612(4.68209%)/4.784e-05(0.0485237%) +60: Storage: 2.55934e+07 58845.4 1.19022e+12 +60: Writing visualization results for the current time step. +60: Time step 17 done. CPU time: 1.15247 seconds, end time: 227223 seconds (2 days, 15 hours, 7.04 minutes), step size: 57259 seconds (15 hours, 54 minutes, 19 seconds) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Storage: liquid=[3.70258e+06 0] gas=[0 10] 65: Writing visualization results for the current time step. -65: Time step 1 done. CPU time: 0.0317147 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +59: Solve: M deltax^k = r +64: Solve: M deltax^k = r +65: Time step 1 done. CPU time: 0.034273 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: 375 seconds (6 minutes, 15 seconds) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 1.04939e-05 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 7 error: 0.0129671 +59: 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.00742171 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Solve: M deltax^k = r +60: Solve: M deltax^k = r 65: Update: x^(k+1) = x^k - deltax^k 65: Newton iteration 1 error: 0.000437479 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.00258725 +60: 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: 6.32116e-07 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +65: Newton iteration 3 error: 2.05946e-10 +65: Linearization/solve/update time: 0.0125653(73.4235%)/0.00453024(26.4718%)/1.792e-05(0.104713%) 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 6 error: 1.37475e-07 +60: Newton iteration 2 error: 0.00131082 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 3 error: 2.05946e-10 -65: Linearization/solve/update time: 0.0127233(73.4326%)/0.00458356(26.454%)/1.964e-05(0.113352%) 65: Storage: liquid=[3.70256e+06 0] gas=[0 25] 65: Writing visualization results for the current time step. -65: Time step 2 done. CPU time: 0.0537843 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +65: Time step 2 done. CPU time: 0.0558514 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) 65: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Newton iteration 10 error: 5.50315e-11 -59: Linearization/solve/update time: 0.358216(95.866%)/0.0151348(4.05038%)/0.00031244(0.0836153%) -59: Storage: 9538.44 89.8756 -59: Writing visualization results for the current time step. 65: Solve: M deltax^k = r -64: Solve: M deltax^k = r -59: Time step 7 done. CPU time: 2.43517 seconds, end time: 2246.89 seconds (37 minutes, 26.89 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) -59: Begin time step 8. Start time: 2246.89 seconds (37 minutes, 26.89 seconds), step size: 380.321 seconds (6 minutes, 20.32 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 7 error: 1.80946e-11 -60: Linearization/solve/update time: 0.0833217(95.2526%)/0.00410516(4.69298%)/4.764e-05(0.0544616%) -60: Storage: 2.50372e+07 97665 1.18882e+12 -60: Writing visualization results for the current time step. 65: Update: x^(k+1) = x^k - deltax^k 65: Newton iteration 1 error: 0.000444046 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 2 error: 0.000104724 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000665324 +60: 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: 4.09357e-05 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 19 done. CPU time: 1.37352 seconds, end time: 377527 seconds (4 days, 8 hours, 52.12 minutes), step size: 83502.7 seconds (23 hours, 11 minutes, 42.7 seconds) -60: 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) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 65: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 8 error: 1.57833e-05 +59: 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: 2.50101e-07 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 0.000199073 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Newton iteration 4 error: 9.80867e-12 -65: Linearization/solve/update time: 0.0170595(69.733%)/0.00737832(30.1599%)/2.62e-05(0.107096%) +65: Linearization/solve/update time: 0.0167428(69.6067%)/0.0072856(30.2892%)/2.504e-05(0.104101%) 65: Storage: liquid=[3.70254e+06 0] gas=[0 48.75] 65: Writing visualization results for the current time step. -65: Time step 3 done. CPU time: 0.0832513 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +65: Time step 3 done. CPU time: 0.084409 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) 65: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 890.625 seconds (14 minutes, 50.62 seconds) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00158031 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Solve: M deltax^k = r -59: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000883934 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 1 error: 0.192625 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: Newton iteration 2 error: 4.62688e-06 +61: Linearization/solve/update time: 0.0953153(97.1642%)/0.002766(2.81965%)/1.58e-05(0.0161065%) +61: Storage: liquid=[1.89571e+08 953727] gas=[0 0] +61: Writing visualization results for the current time step. 65: Update: x^(k+1) = x^k - deltax^k 65: Newton iteration 1 error: 0.000445493 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +61: Time step 3 done. CPU time: 0.686165 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +61: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 989.583 seconds (16 minutes, 29.58 seconds) +61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 5 error: 5.5415e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: Solve: M deltax^k = r +61: Update: x^(k+1) = x^k - deltax^k +61: Newton iteration 1 error: 0.000395752 +61: 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: 1.96826e-08 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Solve: M deltax^k = r -61: Update: x^(k+1) = x^k - deltax^k -61: Newton iteration 2 error: 1.19475e-05 -61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Newton iteration 3 error: 1.12379e-11 -65: Linearization/solve/update time: 0.0153674(73.7668%)/0.0054444(26.1343%)/2.06e-05(0.0988844%) +65: Linearization/solve/update time: 0.0125183(72.3188%)/0.00477392(27.5791%)/1.768e-05(0.102138%) 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.0037678 +60: Newton iteration 6 error: 1.36551e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Storage: liquid=[3.7025e+06 0] gas=[0 84.375] 65: Writing visualization results for the current time step. -65: Time step 4 done. CPU time: 0.108953 seconds, end time: 2109.38 seconds (35 minutes, 9.375 seconds), step size: 890.625 seconds (14 minutes, 50.62 seconds) +65: Time step 4 done. CPU time: 0.106638 seconds, end time: 2109.38 seconds (35 minutes, 9.375 seconds), step size: 890.625 seconds (14 minutes, 50.62 seconds) 65: Begin time step 5. Start time: 2109.38 seconds (35 minutes, 9.375 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 4 error: 8.6292e-09 -63: Linearization/solve/update time: 0.533851(95.3887%)/0.0257532(4.60159%)/5.412e-05(0.00967018%) -63: Storage: liquid=[3.96525e+07 199316 7.80381e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. -62: Solve: M deltax^k = r 65: Solve: M deltax^k = r -63: Time step 1 done. CPU time: 0.562809 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: 375 seconds (6 minutes, 15 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 9 error: 2.57006e-08 +59: 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.000445969 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 2 error: 0.000211937 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Newton iteration 7 error: 5.04009e-10 +60: Linearization/solve/update time: 0.0824138(95.5748%)/0.00377624(4.37929%)/3.956e-05(0.0458775%) +60: Storage: 2.53426e+07 76142.5 1.18959e+12 +60: Writing visualization results for the current time step. 65: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000894442 +60: Time step 18 done. CPU time: 1.24249 seconds, end time: 294025 seconds (3 days, 9 hours, 40.41 minutes), step size: 66802.2 seconds (18 hours, 33 minutes, 22.16 seconds) +60: 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) 60: 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: 2.84161e-08 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Newton iteration 3 error: 7.95641e-13 -65: Linearization/solve/update time: 0.0130212(71.5229%)/0.00516544(28.3727%)/1.9e-05(0.104363%) +65: Linearization/solve/update time: 0.0126068(71.9575%)/0.00489568(27.9436%)/1.732e-05(0.0988594%) +62: Newton iteration 4 error: 3.0815e-09 +62: Linearization/solve/update time: 0.492045(96.9521%)/0.015423(3.03895%)/4.52e-05(0.00890618%) +62: Storage: liquid=[1.89572e+08 952852 4.34208e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. +62: Time step 1 done. CPU time: 0.5109 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: 375 seconds (6 minutes, 15 seconds) +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Solve: M deltax^k = r 65: Storage: liquid=[3.70244e+06 0] gas=[0 140.781] 65: Writing visualization results for the current time step. -65: Time step 5 done. CPU time: 0.131552 seconds, end time: 3519.53 seconds (58 minutes, 39.53 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) +65: Time step 5 done. CPU time: 0.128643 seconds, end time: 3519.53 seconds (58 minutes, 39.53 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) 65: Begin time step 6. Start time: 3519.53 seconds (58 minutes, 39.53 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r -59: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 0.000216807 +60: Newton iteration 1 error: 0.0017913 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 2 error: 0.373252 -59: 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.00146285 +62: 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.000446106 @@ -48307,19 +48262,30 @@ 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 6 error: 3.05923e-05 +60: Newton iteration 2 error: 0.000621569 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +64: Solve: M deltax^k = r 65: Newton iteration 3 error: 5.63416e-13 -65: Linearization/solve/update time: 0.0126699(72.2%)/0.0048606(27.6984%)/1.784e-05(0.101662%) +65: Linearization/solve/update time: 0.0125647(71.8633%)/0.00490144(28.0335%)/1.804e-05(0.103179%) +64: Update: x^(k+1) = x^k - deltax^k +64: Newton iteration 2 error: 0.000104724 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Newton iteration 10 error: 5.50315e-11 +59: Linearization/solve/update time: 0.360913(95.8747%)/0.0152283(4.04532%)/0.00030096(0.0799484%) +59: Storage: 9538.44 89.8756 +59: Writing visualization results for the current time step. 65: Storage: liquid=[3.70234e+06 0] gas=[0 230.092] 65: Writing visualization results for the current time step. -65: Time step 6 done. CPU time: 0.153503 seconds, end time: 5752.28 seconds (1 hours, 35 minutes, 52.28 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) +65: Time step 6 done. CPU time: 0.150613 seconds, end time: 5752.28 seconds (1 hours, 35 minutes, 52.28 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) 65: 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) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Time step 7 done. CPU time: 2.40517 seconds, end time: 2246.89 seconds (37 minutes, 26.89 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) +59: Begin time step 8. Start time: 2246.89 seconds (37 minutes, 26.89 seconds), step size: 380.321 seconds (6 minutes, 20.32 seconds) +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 7 error: 1.65265e-06 +60: Newton iteration 3 error: 0.000488083 60: 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.000446127 @@ -48328,208 +48294,224 @@ 65: Update: x^(k+1) = x^k - deltax^k 65: Newton iteration 2 error: 6.2185e-08 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 3 error: 1.14209e-07 -64: Linearization/solve/update time: 0.279179(96.9762%)/0.00867432(3.01313%)/3.08e-05(0.0106987%) -64: Storage: liquid=[3.96525e+07 199316] gas=[0 0] -64: Writing visualization results for the current time step. +63: Newton iteration 4 error: 8.6292e-09 +63: Linearization/solve/update time: 0.530862(95.2353%)/0.0265095(4.75573%)/5.024e-05(0.00901292%) 65: Newton iteration 3 error: 4.65205e-13 -65: Linearization/solve/update time: 0.0127052(72.0455%)/0.00491112(27.8488%)/1.864e-05(0.105699%) -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 3 error: 0.493327 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Storage: liquid=[3.70224e+06 0] gas=[0 315.896] -65: Writing visualization results for the current time step. -64: Time step 1 done. CPU time: 0.290554 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: 395.833 seconds (6 minutes, 35.83 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +65: Linearization/solve/update time: 0.0125603(71.9533%)/0.00487664(27.9364%)/1.924e-05(0.110219%) +63: Storage: liquid=[3.96525e+07 199316 7.80381e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 8 error: 1.3175e-08 +60: Newton iteration 4 error: 0.000179486 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Time step 7 done. CPU time: 0.175547 seconds, end time: 7897.38 seconds (2 hours, 11 minutes, 37.38 seconds), step size: 2145.1 seconds (35 minutes, 45.1 seconds) +65: Storage: liquid=[3.70224e+06 0] gas=[0 315.896] +65: Writing visualization results for the current time step. +63: Time step 1 done. CPU time: 0.560675 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: 375 seconds (6 minutes, 15 seconds) +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +65: Time step 7 done. CPU time: 0.174047 seconds, end time: 7897.38 seconds (2 hours, 11 minutes, 37.38 seconds), step size: 2145.1 seconds (35 minutes, 45.1 seconds) 65: 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) 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r 65: Solve: M deltax^k = r -60: Newton iteration 9 error: 2.29469e-12 -60: Linearization/solve/update time: 0.10779(95.0349%)/0.005572(4.91267%)/5.952e-05(0.052477%) -60: Storage: 2.46756e+07 123180 1.18792e+12 -60: Writing visualization results for the current time step. 65: Update: x^(k+1) = x^k - deltax^k 65: Newton iteration 1 error: 0.000446114 65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -60: Time step 20 done. CPU time: 1.49386 seconds, end time: 481906 seconds (5 days, 13 hours, 51.76 minutes), step size: 104378 seconds (1 days, 4 hours, 59.64 minutes) -60: Serialize to file 'waterair_pvs_ni_time=481906_rank=0.ers', next time step size: 113077 -60: 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) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 5 error: 1.04939e-05 60: 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: 5.94791e-08 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.00218297 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +61: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 1 error: 0.192625 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Newton iteration 3 error: 8.89442e-13 -65: Linearization/solve/update time: 0.0130139(72.1807%)/0.00499744(27.7179%)/1.828e-05(0.101389%) +65: Linearization/solve/update time: 0.0126542(72.1879%)/0.00485844(27.7158%)/1.688e-05(0.0962949%) +61: Update: x^(k+1) = x^k - deltax^k +61: Newton iteration 2 error: 1.19475e-05 +61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 6 error: 1.37475e-07 65: Storage: liquid=[3.70215e+06 0] gas=[0 400.003] 65: Writing visualization results for the current time step. -61: Newton iteration 3 error: 3.03542e-11 -61: Linearization/solve/update time: 0.189338(95.7859%)/0.00829944(4.19867%)/3.044e-05(0.0153995%) -65: Time step 8 done. CPU time: 0.198192 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2102.62 seconds (35 minutes, 2.622 seconds) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +65: Time step 8 done. CPU time: 0.19601 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2102.62 seconds (35 minutes, 2.622 seconds) 65: Simulation of problem 'co2injection_immiscible_ecfv' finished. 65: 65: ------------------------ Timing ------------------------ -65: Setup time: 1.01 seconds, 83.6% -65: Simulation time: 0.198 seconds, 16.4% -65: Linearization time: 0.116 seconds, 58.3% -65: Linear solve time: 0.0455 seconds, 22.9% -65: Newton update time: 0.000168 seconds, 0.0849% -65: Pre/postprocess time: 0.0291 seconds, 14.7% -65: Output write time: 0.0067 seconds, 3.38% -65: First process' simulation CPU time: 0.211 seconds +65: Setup time: 1.01 seconds, 83.8% +65: Simulation time: 0.196 seconds, 16.2% +65: Linearization time: 0.109 seconds, 55.7% +65: Linear solve time: 0.044 seconds, 22.4% +65: Newton update time: 0.000157 seconds, 0.0802% +65: Pre/postprocess time: 0.0285 seconds, 14.6% +65: Output write time: 0.013 seconds, 6.62% +65: First process' simulation CPU time: 0.231 seconds 65: Number of processes: 1 65: Threads per processes: 1 -65: Total CPU time: 0.211 seconds +65: Total CPU time: 0.231 seconds 65: 65: ---------------------------------------------------------------- 65: 65: Simulation completed -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00146303 +60: Newton iteration 7 error: 1.80946e-11 +60: Linearization/solve/update time: 0.0829008(95.3248%)/0.00402164(4.62435%)/4.424e-05(0.0508701%) +60: Storage: 2.50372e+07 97665 1.18882e+12 +60: Writing visualization results for the current time step. +60: Time step 19 done. CPU time: 1.33326 seconds, end time: 377527 seconds (4 days, 8 hours, 52.12 minutes), step size: 83502.7 seconds (23 hours, 11 minutes, 42.7 seconds) +60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Storage: liquid=[1.89569e+08 954619] gas=[0 0] -61: Writing visualization results for the current time step. -64: Solve: M deltax^k = r -61: Time step 4 done. CPU time: 0.89134 seconds, end time: 2208.33 seconds (36 minutes, 48.33 seconds), step size: 989.583 seconds (16 minutes, 29.58 seconds) -61: Begin time step 5. Start time: 2208.33 seconds (36 minutes, 48.33 seconds), step size: 1566.84 seconds (26 minutes, 6.84 seconds) -61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Solve: M deltax^k = r 65: ###################### 65: # Comparing results 65: ###################### -65: RND: '971c619ae40fba4174981a02bdbbffaa' -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.000792223 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 4 error: 0.386246 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Update: x^(k+1) = x^k - deltax^k -61: Newton iteration 1 error: 0.000395379 -61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +65: RND: 'd7ac780bbd60e1c61c521094586d2110' 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000232042 +60: Newton iteration 1 error: 0.00158031 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 2 error: 0.373252 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 65: Simulation name: 'co2injection_immiscible_ecfv' 65: Number of timesteps: '8' - 59/120 Test #65: co2injection_immiscible_ecfv ................... Passed 1.39 sec + 59/120 Test #65: co2injection_immiscible_ecfv ................... Passed 1.37 sec test 67 Start 67: co2injection_immiscible_ni_vcfv 67: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_vcfv" "--" 67: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 67: Test timeout computed to be: 1500 -67: ###################### -67: # Running test '' -67: ###################### -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 6.1323e-05 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 3 error: 9.27592e-09 -62: Linearization/solve/update time: 0.230961(96.0304%)/0.00947488(3.93952%)/7.244e-05(0.0301195%) -62: Storage: liquid=[1.89572e+08 953191 4.34199e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. -62: Time step 2 done. CPU time: 0.701547 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -62: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 1.93991e-05 +60: Newton iteration 2 error: 0.000883934 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 1 error: 0.00218297 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: ###################### +67: # Running test '' +67: ###################### 62: Solve: M deltax^k = r -67: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_vcfv " -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 5 error: 0.178914 -59: 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.00160623 +62: Newton iteration 2 error: 0.000211937 62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_vcfv " 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 1.15492e-06 +60: Newton iteration 3 error: 0.0037678 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 6 error: 1.21948e-09 -60: Linearization/solve/update time: 0.0774308(95.8667%)/0.00329828(4.08359%)/4.012e-05(0.0496724%) -60: Storage: 2.43318e+07 147460 1.18706e+12 -60: Writing visualization results for the current time step. -60: Time step 21 done. CPU time: 1.58169 seconds, end time: 594982 seconds (6 days, 21 hours, 16.37 minutes), step size: 113077 seconds (1 days, 7 hours, 24.61 minutes) -60: 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) +64: Newton iteration 3 error: 1.14209e-07 +64: Linearization/solve/update time: 0.275102(97.0137%)/0.0084392(2.97606%)/2.892e-05(0.0101985%) +64: Storage: liquid=[3.96525e+07 199316] gas=[0 0] +64: Writing visualization results for the current time step. +64: Time step 1 done. CPU time: 0.286347 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: 395.833 seconds (6 minutes, 35.83 seconds) +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 0.000894442 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 0.0148933 +59: Newton iteration 3 error: 0.493327 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.0013484 +60: Newton iteration 5 error: 0.000216807 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r +61: Newton iteration 3 error: 3.03542e-11 +61: Linearization/solve/update time: 0.188566(97.1254%)/0.00555244(2.85991%)/2.86e-05(0.0147311%) 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00027634 +60: Newton iteration 6 error: 3.05923e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: Storage: liquid=[1.89569e+08 954619] gas=[0 0] +61: Writing visualization results for the current time step. +61: Time step 4 done. CPU time: 0.883209 seconds, end time: 2208.33 seconds (36 minutes, 48.33 seconds), step size: 989.583 seconds (16 minutes, 29.58 seconds) +61: Begin time step 5. Start time: 2208.33 seconds (36 minutes, 48.33 seconds), step size: 1566.84 seconds (26 minutes, 6.84 seconds) +61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r 61: Update: x^(k+1) = x^k - deltax^k -61: Newton iteration 2 error: 2.92615e-05 +61: Newton iteration 1 error: 0.000395379 61: 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.000792223 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000108918 +60: Newton iteration 7 error: 1.65265e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r 59: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.000163314 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 7 error: 0.000171155 +59: Newton iteration 4 error: 0.386246 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 2.94436e-05 +60: Newton iteration 8 error: 1.3175e-08 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 2.43271e-06 +60: Newton iteration 9 error: 2.29469e-12 +60: Linearization/solve/update time: 0.106967(95.0542%)/0.00551124(4.89746%)/5.44e-05(0.0483415%) +60: Storage: 2.46756e+07 123180 1.18792e+12 +60: Writing visualization results for the current time step. +60: Time step 20 done. CPU time: 1.45026 seconds, end time: 481906 seconds (5 days, 13 hours, 51.76 minutes), step size: 104378 seconds (1 days, 4 hours, 59.64 minutes) +60: Serialize to file 'waterair_pvs_ni_time=481906_rank=0.ers', next time step size: 113077 +60: 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) 60: 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.000141267 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 6 error: 1.75946e-08 +60: Newton iteration 1 error: 0.00146303 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r -62: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 8 error: 5.70875e-08 +59: Newton iteration 5 error: 0.178914 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Newton iteration 3 error: 9.27592e-09 +62: Linearization/solve/update time: 0.216558(95.7859%)/0.00949836(4.20122%)/2.912e-05(0.0128801%) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.000232042 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Storage: liquid=[1.89572e+08 953191 4.34199e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. +62: Time step 2 done. CPU time: 0.74025 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +62: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +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 2 error: 2.13634e-05 +62: Newton iteration 1 error: 0.00160623 62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 7 error: 2.12919e-12 -60: Linearization/solve/update time: 0.0850849(95.4815%)/0.0039786(4.46475%)/4.792e-05(0.0537754%) -60: Storage: 2.39364e+07 175676 1.18608e+12 -60: Writing visualization results for the current time step. -60: Time step 22 done. CPU time: 1.67514 seconds, end time: 745751 seconds (8 days, 15 hours, 9.19 minutes), step size: 150769 seconds (1 days, 17 hours, 52.81 minutes) -60: 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) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 6.1323e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 1.93991e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 6 error: 0.0148933 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r +61: Solve: M deltax^k = r +61: Update: x^(k+1) = x^k - deltax^k +61: Newton iteration 2 error: 2.92615e-05 +61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 5 error: 1.15492e-06 60: 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.000141267 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 67: opm models will now start the simulation. 67: # [parameters which were specified at compile-time] 67: AmgCoarsenTarget="5000" @@ -48605,37 +48587,91 @@ 67: Allocating the problem 67: Initializing the model 67: Initializing the problem +64: Solve: M deltax^k = r +60: Newton iteration 6 error: 1.21948e-09 +60: Linearization/solve/update time: 0.0721738(95.8479%)/0.00309064(4.10442%)/3.588e-05(0.0476492%) +60: Storage: 2.43318e+07 147460 1.18706e+12 +60: Writing visualization results for the current time step. +64: Update: x^(k+1) = x^k - deltax^k +64: Newton iteration 2 error: 0.000163314 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Time step 21 done. CPU time: 1.52997 seconds, end time: 594982 seconds (6 days, 21 hours, 16.37 minutes), step size: 113077 seconds (1 days, 7 hours, 24.61 minutes) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 7 error: 0.000171155 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r -59: Newton iteration 9 error: 1.3709e-10 -59: Linearization/solve/update time: 0.325898(95.4635%)/0.0152049(4.4539%)/0.00028188(0.0825696%) -59: Storage: 9528.02 105.088 -59: Writing visualization results for the current time step. 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00121034 +60: Newton iteration 1 error: 0.0013484 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.00027634 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000108918 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 8 error: 5.70875e-08 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 2.94436e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Solve: M deltax^k = r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 5 error: 2.43271e-06 60: 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: 2.13634e-05 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Newton iteration 3 error: 2.72646e-11 -61: Linearization/solve/update time: 0.188104(95.4261%)/0.00898716(4.55922%)/2.896e-05(0.0146915%) +61: Linearization/solve/update time: 0.187212(97.259%)/0.00524864(2.72674%)/2.74e-05(0.0142347%) 61: Storage: liquid=[1.89567e+08 956031] gas=[0 0] 61: Writing visualization results for the current time step. -59: Time step 8 done. CPU time: 2.78036 seconds, end time: 2627.21 seconds (43 minutes, 47.21 seconds), step size: 380.321 seconds (6 minutes, 20.32 seconds) -59: Begin time step 9. Start time: 2627.21 seconds (43 minutes, 47.21 seconds), step size: 372.79 seconds (6 minutes, 12.79 seconds) -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -61: Time step 5 done. CPU time: 1.09132 seconds, end time: 3775.17 seconds (1 hours, 2 minutes, 55.17 seconds), step size: 1566.84 seconds (26 minutes, 6.84 seconds) +60: Solve: M deltax^k = r +61: Time step 5 done. CPU time: 1.07855 seconds, end time: 3775.17 seconds (1 hours, 2 minutes, 55.17 seconds), step size: 1566.84 seconds (26 minutes, 6.84 seconds) 61: 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) 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 6 error: 1.75946e-08 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 1 error: 0.000394749 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Newton iteration 9 error: 1.3709e-10 +59: Linearization/solve/update time: 0.324907(95.544%)/0.0148702(4.37282%)/0.00028288(0.0831852%) +59: Storage: 9528.02 105.088 +59: Writing visualization results for the current time step. +60: Newton iteration 7 error: 2.12919e-12 +59: Time step 8 done. CPU time: 2.74913 seconds, end time: 2627.21 seconds (43 minutes, 47.21 seconds), step size: 380.321 seconds (6 minutes, 20.32 seconds) +59: Begin time step 9. Start time: 2627.21 seconds (43 minutes, 47.21 seconds), step size: 372.79 seconds (6 minutes, 12.79 seconds) +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Linearization/solve/update time: 0.0846519(95.5547%)/0.0038946(4.39621%)/4.352e-05(0.0491252%) +60: Storage: 2.39364e+07 175676 1.18608e+12 +60: Writing visualization results for the current time step. +60: Time step 22 done. CPU time: 1.62687 seconds, end time: 745751 seconds (8 days, 15 hours, 9.19 minutes), step size: 150769 seconds (1 days, 17 hours, 52.81 minutes) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: Newton iteration 3 error: 4.34722e-08 -64: Linearization/solve/update time: 0.249281(96.9936%)/0.0076952(2.99415%)/3.144e-05(0.0122331%) +64: Linearization/solve/update time: 0.248145(97.1241%)/0.0073192(2.86474%)/2.864e-05(0.0112097%) 64: Storage: liquid=[3.96524e+07 199405] gas=[0 0] 64: Writing visualization results for the current time step. 60: Solve: M deltax^k = r -64: Time step 2 done. CPU time: 0.550191 seconds, end time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) +64: Time step 2 done. CPU time: 0.544492 seconds, end time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) 64: Begin time step 3. Start time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) 64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.00121034 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 2 error: 0.000280356 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r @@ -48643,209 +48679,210 @@ 59: Newton iteration 1 error: 0.121662 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r +63: Newton iteration 3 error: 1.86416e-06 +63: Linearization/solve/update time: 0.354256(95.3047%)/0.0174193(4.68628%)/3.344e-05(0.00899628%) 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 9.95136e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Storage: liquid=[3.96524e+07 199401 7.80358e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. +63: Time step 2 done. CPU time: 0.935332 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +63: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: Solve: M deltax^k = r 60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 2.25436e-05 -60: 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.000791514 64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 3 error: 1.65331e-10 -62: Linearization/solve/update time: 0.218537(95.7234%)/0.00973168(4.26266%)/3.188e-05(0.013964%) -62: Storage: liquid=[1.89571e+08 953727 4.34185e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. -62: Time step 3 done. CPU time: 0.933146 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -62: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Solve: M deltax^k = r -62: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 2 error: 0.12863 -59: 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.00167151 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 2.25436e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 5 error: 6.7255e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 3 error: 1.86416e-06 -63: Linearization/solve/update time: 0.367322(95.3206%)/0.0179952(4.66977%)/3.72e-05(0.00965344%) -63: Storage: liquid=[3.96524e+07 199401 7.80358e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 2 error: 0.12863 +59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 6 error: 2.65293e-08 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 2 done. CPU time: 0.95191 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -63: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r +62: Newton iteration 3 error: 1.65331e-10 +62: Linearization/solve/update time: 0.21706(95.8044%)/0.0094732(4.1812%)/3.268e-05(0.014424%) +62: Storage: liquid=[1.89571e+08 953727 4.34185e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 2 error: 7.2623e-05 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Time step 3 done. CPU time: 0.970145 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +62: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +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 1 error: 0.00167151 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 7 error: 1.02825e-11 -60: Linearization/solve/update time: 0.133046(95.6289%)/0.00601856(4.32594%)/6.284e-05(0.0451673%) +60: Linearization/solve/update time: 0.084959(95.7537%)/0.00372648(4.19996%)/4.112e-05(0.0463446%) 60: Storage: 2.35035e+07 206411 1.185e+12 60: Writing visualization results for the current time step. -60: Time step 23 done. CPU time: 1.81998 seconds, end time: 934212 seconds (10 days, 19 hours, 30.2 minutes), step size: 188461 seconds (2 days, 4 hours, 21.02 minutes) +60: Time step 23 done. CPU time: 1.71979 seconds, end time: 934212 seconds (10 days, 19 hours, 30.2 minutes), step size: 188461 seconds (2 days, 4 hours, 21.02 minutes) 60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.00105555 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 3 error: 0.349731 59: 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.00218465 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.00105555 +60: Newton iteration 2 error: 0.000340341 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000340341 +60: Newton iteration 3 error: 0.00015881 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r 59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k 59: Newton iteration 4 error: 0.380864 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.00015881 -63: Solve: M deltax^k = r -60: 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.00218465 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 4 error: 2.89741e-05 60: 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.000152264 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Simulator successfully set up 66: Applying the initial solution of the "co2injection_immiscible_ni_ecfv" 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 +66: Solve: M deltax^k = r 60: Solve: M deltax^k = r +64: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 5 error: 3.20221e-05 60: 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: 5.43164e-05 -59: Solve: M deltax^k = r -59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 5 error: 0.0894363 -59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +64: Update: x^(k+1) = x^k - deltax^k +64: Newton iteration 2 error: 0.000152264 +64: 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.0023465 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 6 error: 2.8615e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Newton iteration 3 error: 3.10298e-11 -61: Linearization/solve/update time: 0.188432(95.735%)/0.00836584(4.25036%)/2.888e-05(0.0146728%) +61: Linearization/solve/update time: 0.188051(97.1232%)/0.00554144(2.862%)/2.864e-05(0.0147918%) +66: Update: x^(k+1) = x^k - deltax^k +66: Newton iteration 2 error: 0.00504964 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Storage: liquid=[1.89563e+08 958267] gas=[0 0] 61: Writing visualization results for the current time step. -66: Solve: M deltax^k = r -61: Time step 6 done. CPU time: 1.291 seconds, end time: 6256 seconds (1 hours, 44 minutes, 16 seconds), step size: 2480.83 seconds (41 minutes, 20.83 seconds) +61: Time step 6 done. CPU time: 1.275 seconds, end time: 6256 seconds (1 hours, 44 minutes, 16 seconds), step size: 2480.83 seconds (41 minutes, 20.83 seconds) 61: Begin time step 7. Start time: 6256 seconds (1 hours, 44 minutes, 16 seconds), step size: 3744 seconds (1 hours, 2 minutes, 24 seconds) 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 7 error: 6.11205e-08 -60: 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.0023465 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 1 error: 0.000393754 61: 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.00504964 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 8 error: 1.02232e-10 -60: Linearization/solve/update time: 0.101458(96.0816%)/0.0040818(3.8655%)/5.584e-05(0.052881%) -60: Storage: 2.30384e+07 238924 1.18384e+12 -60: Writing visualization results for the current time step. 59: Solve: M deltax^k = r -60: Time step 24 done. CPU time: 1.93047 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) -60: 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) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 6 error: 0.00848258 +59: Newton iteration 5 error: 0.0894363 59: 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.00271857 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.000874632 +60: Newton iteration 7 error: 6.11205e-08 60: 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.00271857 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Solve: M deltax^k = r +62: Solve: M deltax^k = r +60: Newton iteration 8 error: 1.02232e-10 +60: Linearization/solve/update time: 0.0976976(96.0347%)/0.00398644(3.91859%)/4.748e-05(0.0466719%) +60: Storage: 2.30384e+07 238924 1.18384e+12 +60: Writing visualization results for the current time step. +62: Update: x^(k+1) = x^k - deltax^k +62: Newton iteration 2 error: 5.43164e-05 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Update: x^(k+1) = x^k - deltax^k 66: Newton iteration 4 error: 3.73467e-08 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000844596 +60: Time step 24 done. CPU time: 1.826 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) +60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Newton iteration 5 error: 1.58833e-11 -66: Linearization/solve/update time: 0.0392454(64.7908%)/0.0212835(35.1372%)/4.36e-05(0.0719799%) +66: Linearization/solve/update time: 0.0372469(63.7791%)/0.0211104(36.148%)/4.252e-05(0.0728084%) 60: Solve: M deltax^k = r -59: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000391315 +60: Newton iteration 1 error: 0.000874632 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 7 error: 0.000146786 +59: Newton iteration 6 error: 0.00848258 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Storage: liquid=[3.70258e+06 0 4.65972e+11] gas=[0 10 -2.92869e+06] 66: Writing visualization results for the current time step. -66: Time step 1 done. CPU time: 0.0767944 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +66: Time step 1 done. CPU time: 0.0747824 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: 354.167 seconds (5 minutes, 54.17 seconds) 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 0.000169712 +60: Newton iteration 2 error: 0.000844596 60: 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.00156838 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 3 error: 2.00598e-08 -64: Linearization/solve/update time: 0.248864(97.0608%)/0.00750656(2.92768%)/2.952e-05(0.0115133%) -64: Storage: liquid=[3.96522e+07 199546] gas=[0 0] -64: Writing visualization results for the current time step. -64: Time step 3 done. CPU time: 0.809266 seconds, end time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) -64: Begin time step 4. Start time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 5 error: 1.88996e-05 +60: Newton iteration 3 error: 0.000391315 60: 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: 6.29887e-06 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 3 error: 7.61532e-11 -66: Linearization/solve/update time: 0.022122(69.1992%)/0.00982356(30.7287%)/2.304e-05(0.0720706%) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 0.000169712 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Solve: M deltax^k = r -62: Newton iteration 3 error: 4.92475e-10 -62: Linearization/solve/update time: 0.216661(95.6204%)/0.0098904(4.36499%)/3.316e-05(0.0146347%) -62: Storage: liquid=[1.8957e+08 954575 4.34163e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. +66: Newton iteration 3 error: 7.61532e-11 +66: Linearization/solve/update time: 0.0220637(69.3151%)/0.0097464(30.6192%)/2.092e-05(0.0657221%) +63: Solve: M deltax^k = r 59: Update: x^(k+1) = x^k - deltax^k -59: Newton iteration 8 error: 1.57464e-07 +59: Newton iteration 7 error: 0.000146786 59: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 5 error: 1.88996e-05 +60: 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.000239308 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +64: Newton iteration 3 error: 2.00598e-08 +64: Linearization/solve/update time: 0.24857(97.021%)/0.00760456(2.96819%)/2.776e-05(0.0108352%) +64: Storage: liquid=[3.96522e+07 199546] gas=[0 0] +64: Writing visualization results for the current time step. +66: Storage: liquid=[3.70257e+06 0 4.65971e+11] gas=[0 24.1667 -7.07781e+06] +66: Writing visualization results for the current time step. +64: Time step 3 done. CPU time: 0.803349 seconds, end time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) +64: Begin time step 4. Start time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Time step 2 done. CPU time: 0.122714 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) +66: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k @@ -48854,259 +48891,323 @@ 61: Update: x^(k+1) = x^k - deltax^k 61: Newton iteration 2 error: 0.000163718 61: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Time step 4 done. CPU time: 1.16335 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -62: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -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 1 error: 0.00169493 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Storage: liquid=[3.70257e+06 0 4.65971e+11] gas=[0 24.1667 -7.07781e+06] -66: Writing visualization results for the current time step. -63: Solve: M deltax^k = r -60: Solve: M deltax^k = r -66: Time step 2 done. CPU time: 0.124819 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -66: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) +66: Solve: M deltax^k = r +66: Update: x^(k+1) = x^k - deltax^k +66: Newton iteration 1 error: 0.00175849 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 7 error: 2.71271e-08 60: 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.000239308 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: 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.000790492 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Solve: M deltax^k = r +59: Update: x^(k+1) = x^k - deltax^k +59: Newton iteration 8 error: 1.57464e-07 +59: 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.00175849 +66: Newton iteration 2 error: 0.000138172 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 8 error: 6.67015e-12 -60: Linearization/solve/update time: 0.0985269(95.73%)/0.00434184(4.21858%)/5.296e-05(0.0514566%) +66: Solve: M deltax^k = r +60: Linearization/solve/update time: 0.0979809(95.8479%)/0.00419456(4.10324%)/4.996e-05(0.0488724%) 60: Storage: 2.26104e+07 267687 1.18276e+12 60: Writing visualization results for the current time step. -60: Time step 25 done. CPU time: 2.0381 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) +60: Time step 25 done. CPU time: 1.93277 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) 60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r +64: Solve: M deltax^k = r +62: Newton iteration 3 error: 4.92475e-10 +62: Linearization/solve/update time: 0.216377(95.7345%)/0.00960976(4.25178%)/3.108e-05(0.0137512%) +62: Storage: liquid=[1.8957e+08 954575 4.34163e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. 66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.000138172 +66: Newton iteration 3 error: 3.77604e-06 66: 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.000790492 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Time step 4 done. CPU time: 1.19947 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +62: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Solve: M deltax^k = r +66: Newton iteration 4 error: 5.53616e-11 +66: Linearization/solve/update time: 0.0294907(66.732%)/0.0146714(33.1987%)/3.06e-05(0.0692422%) +62: Update: x^(k+1) = x^k - deltax^k +62: Newton iteration 1 error: 0.00169493 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.000639514 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Storage: liquid=[3.70254e+06 0 4.65969e+11] gas=[0 46.5972 -1.36473e+07] +66: Writing visualization results for the current time step. +60: Solve: M deltax^k = r 59: Newton iteration 9 error: 4.34405e-10 -59: Linearization/solve/update time: 0.323183(95.4597%)/0.0150205(4.43667%)/0.00035076(0.103605%) +59: Linearization/solve/update time: 0.322286(95.4348%)/0.015143(4.4841%)/0.00027388(0.0811008%) +66: Time step 3 done. CPU time: 0.183074 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) +66: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 841.146 seconds (14 minutes, 1.146 seconds) +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.000510362 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 59: Storage: 9517.81 120 59: Writing visualization results for the current time step. -60: Solve: M deltax^k = r -59: Time step 9 done. CPU time: 3.12283 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 372.79 seconds (6 minutes, 12.79 seconds) +66: Solve: M deltax^k = r +59: Time step 9 done. CPU time: 3.0953 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 372.79 seconds (6 minutes, 12.79 seconds) 59: Simulation of problem 'lens_immiscible_vcfv_fd' finished. 59: 59: ------------------------ Timing ------------------------ -59: Setup time: 0.00524 seconds, 0.168% -59: Simulation time: 3.12 seconds, 99.8% -59: Linearization time: 2.95 seconds, 94.5% -59: Linear solve time: 0.133 seconds, 4.25% -59: Newton update time: 0.0026 seconds, 0.0834% -59: Pre/postprocess time: 0.00566 seconds, 0.181% -59: Output write time: 0.0274 seconds, 0.876% -59: First process' simulation CPU time: 3.31 seconds +59: Setup time: 0.00612 seconds, 0.197% +59: Simulation time: 3.1 seconds, 99.8% +59: Linearization time: 2.92 seconds, 94.3% +59: Linear solve time: 0.132 seconds, 4.28% +59: Newton update time: 0.00247 seconds, 0.0797% +59: Pre/postprocess time: 0.00562 seconds, 0.182% +59: Output write time: 0.0325 seconds, 1.05% +59: First process' simulation CPU time: 3.37 seconds 59: Number of processes: 1 59: Threads per processes: 1 -59: Total CPU time: 3.31 seconds +59: Total CPU time: 3.37 seconds 59: 59: ---------------------------------------------------------------- 59: 59: Simulation completed -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.000639514 -60: 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: 3.77604e-06 +66: Newton iteration 1 error: 0.00185086 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000510362 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 4 error: 5.53616e-11 -66: Linearization/solve/update time: 0.0296006(67.0596%)/0.0145076(32.8667%)/3.252e-05(0.0736735%) -59: ###################### -59: # Comparing results -59: ###################### -59: RND: '323e4d00aabd7aebce87dd4c91c35438' -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 0.000198678 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Storage: liquid=[3.70254e+06 0 4.65969e+11] gas=[0 46.5972 -1.36473e+07] -66: Writing visualization results for the current time step. -66: Time step 3 done. CPU time: 0.184882 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -66: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 841.146 seconds (14 minutes, 1.146 seconds) -66: 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: 6.83681e-07 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 4 error: 1.37637e-05 60: 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.00185086 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -59: Simulation name: 'lens_immiscible_vcfv_fd' -59: Number of timesteps: '9' - 60/120 Test #59: lens_immiscible_vcfv_fd ........................ Passed 3.31 sec -test 68 - Start 68: co2injection_immiscible_vcfv - -68: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_vcfv" "--" -68: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -68: Test timeout computed to be: 1500 -68: ###################### -68: # Running test '' -68: ###################### -66: Solve: M deltax^k = r +66: Newton iteration 3 error: 4.20349e-10 +66: Linearization/solve/update time: 0.0220738(69.6462%)/0.00959748(30.2815%)/2.292e-05(0.0723161%) 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 5 error: 2.79711e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 61: Newton iteration 3 error: 4.76991e-11 -61: Linearization/solve/update time: 0.18974(95.8297%)/0.00822852(4.15588%)/2.848e-05(0.014384%) -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 6.83681e-07 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +61: Linearization/solve/update time: 0.189168(97.3044%)/0.00521356(2.68176%)/2.692e-05(0.0138472%) 61: Storage: liquid=[1.89556e+08 961645] gas=[0 0] 61: Writing visualization results for the current time step. -61: Time step 7 done. CPU time: 1.49183 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3744 seconds (1 hours, 2 minutes, 24 seconds) +61: Time step 7 done. CPU time: 1.47233 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3744 seconds (1 hours, 2 minutes, 24 seconds) 61: Simulation of problem 'co2injection_flash_ecfv' finished. 61: 61: ------------------------ Timing ------------------------ -61: Setup time: 1.11 seconds, 42.6% -61: Simulation time: 1.49 seconds, 57.4% -61: Linearization time: 1.42 seconds, 95% -61: Linear solve time: 0.0507 seconds, 3.4% -61: Newton update time: 0.000202 seconds, 0.0135% -61: Pre/postprocess time: 0.0173 seconds, 1.16% -61: Output write time: 0.00594 seconds, 0.398% -61: First process' simulation CPU time: 1.49 seconds +61: Setup time: 1.11 seconds, 43% +61: Simulation time: 1.47 seconds, 57% +61: Linearization time: 1.41 seconds, 95.8% +61: Linear solve time: 0.0384 seconds, 2.61% +61: Newton update time: 0.000197 seconds, 0.0134% +61: Pre/postprocess time: 0.0131 seconds, 0.892% +61: Output write time: 0.00963 seconds, 0.654% +61: First process' simulation CPU time: 1.52 seconds 61: Number of processes: 1 61: Threads per processes: 1 -61: Total CPU time: 1.49 seconds +61: Total CPU time: 1.52 seconds 61: 61: ---------------------------------------------------------------- 61: 61: Simulation completed -66: Newton iteration 3 error: 4.20349e-10 -66: Linearization/solve/update time: 0.022123(69.4765%)/0.0096962(30.4505%)/2.324e-05(0.0729843%) -68: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_vcfv " +66: Storage: liquid=[3.70251e+06 0 4.65968e+11] gas=[0 80.2431 -2.35015e+07] +66: Writing visualization results for the current time step. +66: Time step 4 done. CPU time: 0.234339 seconds, end time: 2006.08 seconds (33 minutes, 26.08 seconds), step size: 841.146 seconds (14 minutes, 1.146 seconds) +66: Begin time step 5. Start time: 2006.08 seconds (33 minutes, 26.08 seconds), step size: 1331.81 seconds (22 minutes, 11.81 seconds) +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: ###################### +59: # Comparing results +59: ###################### +59: RND: '4248435fe8d2818561032e4226af45a2' 60: Newton iteration 6 error: 4.36234e-11 -60: Linearization/solve/update time: 0.073932(95.7189%)/0.0032704(4.23415%)/3.628e-05(0.0469713%) +60: Linearization/solve/update time: 0.073862(95.8833%)/0.0031376(4.07305%)/3.364e-05(0.0436695%) 60: Storage: 2.22914e+07 288799 1.18194e+12 60: Writing visualization results for the current time step. -60: Time step 26 done. CPU time: 2.12165 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) +60: Time step 26 done. CPU time: 2.01465 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) 60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Solve: M deltax^k = r 61: ###################### 61: # Comparing results 61: ###################### -61: RND: '00822718685c08ea1bf034608782d3c1' -62: Solve: M deltax^k = r -66: Storage: liquid=[3.70251e+06 0 4.65968e+11] gas=[0 80.2431 -2.35015e+07] -66: Writing visualization results for the current time step. -66: Time step 4 done. CPU time: 0.232697 seconds, end time: 2006.08 seconds (33 minutes, 26.08 seconds), step size: 841.146 seconds (14 minutes, 1.146 seconds) -66: Begin time step 5. Start time: 2006.08 seconds (33 minutes, 26.08 seconds), step size: 1331.81 seconds (22 minutes, 11.81 seconds) +61: RND: 'c1d1dddcd2240c04891ead48a068f260' +66: Update: x^(k+1) = x^k - deltax^k +66: Newton iteration 1 error: 0.00188618 66: 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.000136241 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +59: Simulation name: 'lens_immiscible_vcfv_fd' +59: Number of timesteps: '9' + 60/120 Test #59: lens_immiscible_vcfv_fd ........................ Passed 3.33 sec +test 68 + Start 68: co2injection_immiscible_vcfv + +68: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_vcfv" "--" +68: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +68: Test timeout computed to be: 1500 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 0.000364942 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: ###################### +68: # Running test '' +68: ###################### 66: Solve: M deltax^k = r -64: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.00188618 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_vcfv " 61: Simulation name: 'co2injection_flash_ecfv' 61: Number of timesteps: '7' -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.000462387 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 61/120 Test #61: co2injection_flash_ecfv ........................ Passed 2.79 sec + 61/120 Test #61: co2injection_flash_ecfv ........................ Passed 2.78 sec test 69 Start 69: co2injection_ncp_ecfv 69: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ecfv" "--" 69: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 69: Test timeout computed to be: 1500 -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00012239 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: ###################### -69: # Running test '' -69: ###################### -66: Solve: M deltax^k = r 66: Update: x^(k+1) = x^k - deltax^k 66: Newton iteration 2 error: 1.09206e-06 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ecfv " +69: ###################### +69: # Running test '' +69: ###################### +63: Newton iteration 3 error: 5.0014e-08 +63: Linearization/solve/update time: 0.354835(95.2409%)/0.0176929(4.74894%)/3.796e-05(0.0101888%) 60: Solve: M deltax^k = r -66: Newton iteration 3 error: 1.07598e-09 -66: Linearization/solve/update time: 0.0222978(69.4078%)/0.00980416(30.518%)/2.384e-05(0.0742083%) 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000170219 +60: Newton iteration 2 error: 0.00012239 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Newton iteration 3 error: 1.07598e-09 +66: Linearization/solve/update time: 0.0222523(69.8167%)/0.0095984(30.115%)/2.176e-05(0.0682721%) +63: Storage: liquid=[3.96522e+07 199534 7.80323e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. +64: Solve: M deltax^k = r +63: Time step 3 done. CPU time: 1.31082 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +63: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +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 2 error: 0.000462387 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ecfv " +62: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 5.35814e-07 +60: Newton iteration 3 error: 0.000170219 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Storage: liquid=[3.70245e+06 0 4.65965e+11] gas=[0 133.516 -3.9104e+07] 66: Writing visualization results for the current time step. -66: Time step 5 done. CPU time: 0.280695 seconds, end time: 3337.89 seconds (55 minutes, 37.89 seconds), step size: 1331.81 seconds (22 minutes, 11.81 seconds) +62: Update: x^(k+1) = x^k - deltax^k +62: Newton iteration 2 error: 0.000136241 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Time step 5 done. CPU time: 0.282273 seconds, end time: 3337.89 seconds (55 minutes, 37.89 seconds), step size: 1331.81 seconds (22 minutes, 11.81 seconds) 66: Begin time step 6. Start time: 3337.89 seconds (55 minutes, 37.89 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 3 error: 5.0014e-08 -63: Linearization/solve/update time: 0.358001(95.5618%)/0.0165926(4.42911%)/3.416e-05(0.0091184%) -63: Storage: liquid=[3.96522e+07 199534 7.80323e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. -63: Time step 3 done. CPU time: 1.32964 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -63: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Solve: M deltax^k = r -60: Newton iteration 5 error: 8.35104e-10 -60: Linearization/solve/update time: 0.061758(95.5839%)/0.00282168(4.36716%)/3.16e-05(0.0489079%) -60: Storage: 2.20695e+07 303427 1.18135e+12 -60: Writing visualization results for the current time step. -60: Time step 27 done. CPU time: 2.19013 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) -60: 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) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 5.35814e-07 60: 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.00189479 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Solve: M deltax^k = r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.000377292 +60: Newton iteration 5 error: 8.35104e-10 +60: Linearization/solve/update time: 0.0622649(95.6858%)/0.002778(4.2691%)/2.932e-05(0.0450576%) +60: Storage: 2.20695e+07 303427 1.18135e+12 +60: Writing visualization results for the current time step. 66: Update: x^(k+1) = x^k - deltax^k 66: Newton iteration 2 error: 1.74072e-06 66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Time step 27 done. CPU time: 2.08697 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) +60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Newton iteration 3 error: 2.70242e-09 -66: Linearization/solve/update time: 0.0220831(68.7204%)/0.0100274(31.2042%)/2.424e-05(0.0754325%) +66: Linearization/solve/update time: 0.022104(69.6832%)/0.0095886(30.2282%)/2.808e-05(0.0885227%) 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.00251707 +60: Newton iteration 1 error: 0.000377292 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r 66: Storage: liquid=[3.70236e+06 0 4.65961e+11] gas=[0 217.864 -6.3808e+07] 66: Writing visualization results for the current time step. -66: Time step 6 done. CPU time: 0.328936 seconds, end time: 5446.6 seconds (1 hours, 30 minutes, 46.6 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) +66: Time step 6 done. CPU time: 0.330106 seconds, end time: 5446.6 seconds (1 hours, 30 minutes, 46.6 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) 66: 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) 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.00218099 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +66: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.00251707 +60: 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.00189267 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 7.71231e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Update: x^(k+1) = x^k - deltax^k +66: Newton iteration 2 error: 1.89601e-06 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Newton iteration 3 error: 3.20218e-09 +66: Linearization/solve/update time: 0.0221243(69.6959%)/0.0095984(30.2369%)/2.132e-05(0.0671623%) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 4 error: 1.21931e-07 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Storage: liquid=[3.70227e+06 0 4.65957e+11] gas=[0 309.844 -9.07471e+07] +66: Writing visualization results for the current time step. +60: Newton iteration 5 error: 1.27424e-10 +60: Linearization/solve/update time: 0.0614402(95.6087%)/0.002793(4.34626%)/2.892e-05(0.0450032%) +64: Newton iteration 3 error: 4.6856e-08 +64: Linearization/solve/update time: 0.248365(97.103%)/0.00738096(2.88573%)/2.872e-05(0.0112286%) +60: Storage: 2.195e+07 311258 1.18101e+12 +60: Writing visualization results for the current time step. +66: Time step 7 done. CPU time: 0.378011 seconds, end time: 7746.07 seconds (2 hours, 9 minutes, 6.07 seconds), step size: 2299.47 seconds (38 minutes, 19.47 seconds) +66: 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) +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +64: Storage: liquid=[3.96518e+07 199770] gas=[0 0] +64: Writing visualization results for the current time step. +64: Time step 4 done. CPU time: 1.06206 seconds, end time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) +64: Begin time step 5. Start time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Time step 28 done. CPU time: 2.15496 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) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Solve: M deltax^k = r +62: Newton iteration 3 error: 1.28858e-09 +62: Linearization/solve/update time: 0.216444(95.8007%)/0.00945688(4.18572%)/3.06e-05(0.0135439%) +66: Update: x^(k+1) = x^k - deltax^k +66: Newton iteration 1 error: 0.001888 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Storage: liquid=[1.89567e+08 955917 4.34129e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. +62: Time step 5 done. CPU time: 1.42873 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +62: 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) +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.000326068 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Solve: M deltax^k = r 66: Solve: M deltax^k = r +62: Update: x^(k+1) = x^k - deltax^k +62: Newton iteration 1 error: 0.00169922 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Update: x^(k+1) = x^k - deltax^k +66: Newton iteration 2 error: 1.85317e-06 +66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 0.000273274 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +66: Newton iteration 3 error: 3.06383e-09 +66: Linearization/solve/update time: 0.0220925(69.5011%)/0.00967368(30.4326%)/2.108e-05(0.0663158%) 68: opm models will now start the simulation. 68: # [parameters which were specified at compile-time] 68: AmgCoarsenTarget="5000" @@ -49178,62 +49279,39 @@ 68: Allocating the problem 68: Initializing the model 68: Initializing the problem -62: Newton iteration 3 error: 1.28858e-09 -62: Linearization/solve/update time: 0.217122(95.7314%)/0.00964908(4.25438%)/3.22e-05(0.0141973%) -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.00189267 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Storage: liquid=[1.89567e+08 955917 4.34129e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. -63: Solve: M deltax^k = r -62: Time step 5 done. CPU time: 1.39364 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -62: 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) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r +64: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 1.21931e-07 +60: Newton iteration 3 error: 1.22594e-05 60: 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: 1.89601e-06 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 3 error: 4.6856e-08 -64: Linearization/solve/update time: 0.249135(97.0625%)/0.00750984(2.92581%)/3.008e-05(0.0117191%) -64: Storage: liquid=[3.96518e+07 199770] gas=[0 0] -64: Writing visualization results for the current time step. -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.00218099 -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.00169922 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Time step 4 done. CPU time: 1.06861 seconds, end time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -64: Begin time step 5. Start time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) +64: Update: x^(k+1) = x^k - deltax^k +64: Newton iteration 1 error: 0.000788894 64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Newton iteration 5 error: 1.27424e-10 -60: Linearization/solve/update time: 0.0643916(95.2438%)/0.003183(4.70808%)/3.256e-05(0.0481606%) -66: Newton iteration 3 error: 3.20218e-09 -66: Linearization/solve/update time: 0.0221322(68.9318%)/0.00995164(30.9949%)/2.352e-05(0.0732543%) -60: Storage: 2.195e+07 311258 1.18101e+12 -60: Writing visualization results for the current time step. -60: Time step 28 done. CPU time: 2.26567 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) -60: 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) -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Storage: liquid=[3.70227e+06 0 4.65957e+11] gas=[0 309.844 -9.07471e+07] +66: Storage: liquid=[3.70217e+06 0 4.65952e+11] gas=[0 400.003 -1.17153e+08] 66: Writing visualization results for the current time step. +66: Time step 8 done. CPU time: 0.426128 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2253.93 seconds (37 minutes, 33.94 seconds) +66: Simulation of problem 'co2injection_immiscible_ni_ecfv' finished. +66: +66: ------------------------ Timing ------------------------ +66: Setup time: 1.02 seconds, 70.6% +66: Simulation time: 0.426 seconds, 29.4% +66: Linearization time: 0.199 seconds, 46.8% +66: Linear solve time: 0.0936 seconds, 22% +66: Newton update time: 0.000209 seconds, 0.0491% +66: Pre/postprocess time: 0.117 seconds, 27.4% +66: Output write time: 0.015 seconds, 3.52% +66: First process' simulation CPU time: 0.459 seconds +66: Number of processes: 1 +66: Threads per processes: 1 +66: Total CPU time: 0.459 seconds +66: +66: ---------------------------------------------------------------- +66: +66: Simulation completed 60: Solve: M deltax^k = r -66: Time step 7 done. CPU time: 0.377048 seconds, end time: 7746.07 seconds (2 hours, 9 minutes, 6.07 seconds), step size: 2299.47 seconds (38 minutes, 19.47 seconds) -66: 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) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.000326068 +60: Newton iteration 4 error: 2.18318e-07 60: 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.001888 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r 69: opm models will now start the simulation. 69: # [parameters which were specified at compile-time] 69: AmgCoarsenTarget="5000" @@ -49307,113 +49385,71 @@ 69: VtkWriteViscosities="0" 69: # [end of parameters] 69: Allocating the simulation vanguard -60: Solve: M deltax^k = r 69: Distributing the vanguard's data 69: Allocating the model 69: Allocating the problem 69: Initializing the model 69: Initializing the problem -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 0.000273274 -60: 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.000788894 -64: 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: 1.85317e-06 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 1.22594e-05 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 3 error: 3.06383e-09 -66: Linearization/solve/update time: 0.0226386(70.0856%)/0.00964004(29.8441%)/2.272e-05(0.0703377%) -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 4 error: 2.18318e-07 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Storage: liquid=[3.70217e+06 0 4.65952e+11] gas=[0 400.003 -1.17153e+08] -66: Writing visualization results for the current time step. -66: Time step 8 done. CPU time: 0.425224 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2253.93 seconds (37 minutes, 33.94 seconds) -66: Simulation of problem 'co2injection_immiscible_ni_ecfv' finished. -66: -66: ------------------------ Timing ------------------------ -66: Setup time: 1.03 seconds, 70.8% -66: Simulation time: 0.425 seconds, 29.2% -66: Linearization time: 0.202 seconds, 47.6% -66: Linear solve time: 0.0947 seconds, 22.3% -66: Newton update time: 0.000217 seconds, 0.051% -66: Pre/postprocess time: 0.115 seconds, 27% -66: Output write time: 0.0117 seconds, 2.75% -66: First process' simulation CPU time: 0.441 seconds -66: Number of processes: 1 -66: Threads per processes: 1 -66: Total CPU time: 0.441 seconds -66: -66: ---------------------------------------------------------------- -66: -66: Simulation completed -60: Newton iteration 5 error: 6.06504e-10 -60: Linearization/solve/update time: 0.0624966(95.4334%)/0.00295884(4.5182%)/3.168e-05(0.0483759%) -60: Storage: 2.19432e+07 311821 1.18093e+12 -60: Writing visualization results for the current time step. 66: ###################### 66: # Comparing results 66: ###################### -66: RND: '3229f259761cfa967a3dc31eea087ae4' -60: Time step 29 done. CPU time: 2.33497 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) +66: RND: '406a72b4dbad56164043389217d6a325' +60: Newton iteration 5 error: 6.06504e-10 +60: Linearization/solve/update time: 0.0620141(95.6759%)/0.00277276(4.27784%)/3e-05(0.0462842%) +60: Storage: 2.19432e+07 311821 1.18093e+12 +60: Writing visualization results for the current time step. +60: Time step 29 done. CPU time: 2.22437 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) 60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 66: Simulation name: 'co2injection_immiscible_ni_ecfv' 66: Number of timesteps: '8' - 62/120 Test #66: co2injection_immiscible_ni_ecfv ................ Passed 1.63 sec +60: Solve: M deltax^k = r + 62/120 Test #66: co2injection_immiscible_ni_ecfv ................ Passed 1.62 sec test 70 Start 70: co2injection_ncp_ni_vcfv 70: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_vcfv" "--" 70: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 70: Test timeout computed to be: 1500 -60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 0.000248247 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 70: ###################### 70: # Running test '' 70: ###################### -70: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_vcfv " -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.000339772 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 2 error: 0.00013745 +70: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_vcfv " 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 3.10103e-05 60: 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.000412393 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 4 error: 7.85022e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = 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.000339772 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 5 error: 3.33679e-10 -60: Linearization/solve/update time: 0.0635676(95.4096%)/0.00302412(4.53895%)/3.428e-05(0.0514514%) -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.000440568 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Linearization/solve/update time: 0.0624083(95.853%)/0.00266984(4.10061%)/3.02e-05(0.0463842%) 60: Storage: 2.2006e+07 307832 1.18097e+12 60: Writing visualization results for the current time step. -60: Time step 30 done. CPU time: 2.40593 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) +60: Time step 30 done. CPU time: 2.29321 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) 60: Serialize to file 'waterair_pvs_ni_time=4.87202e+06_rank=0.ers', next time step size: 1.72201e+06 60: 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) 60: 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.000412393 -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 2 error: 0.000440568 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 0.000174055 @@ -49430,20 +49466,32 @@ 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 4 error: 2.11973e-06 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 3 error: 5.55771e-09 -62: Linearization/solve/update time: 0.217277(95.6337%)/0.00988716(4.3518%)/3.284e-05(0.0144544%) -62: Storage: liquid=[1.89564e+08 958043 4.34075e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. 60: Newton iteration 5 error: 5.44992e-09 -60: Linearization/solve/update time: 0.0625222(95.9514%)/0.00260552(3.99863%)/3.256e-05(0.0499691%) +60: Linearization/solve/update time: 0.0622509(96.0304%)/0.00254332(3.92341%)/2.996e-05(0.0462173%) 60: Storage: 2.20677e+07 303787 1.18092e+12 60: Writing visualization results for the current time step. -62: Time step 6 done. CPU time: 1.62473 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) +60: Time step 31 done. CPU time: 2.36253 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) +60: 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) +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 1 error: 0.000113761 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 2 error: 3.0625e-05 +60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Newton iteration 3 error: 5.55771e-09 +62: Linearization/solve/update time: 0.216475(95.7332%)/0.00961876(4.25377%)/2.952e-05(0.0130548%) +62: Storage: liquid=[1.89564e+08 958043 4.34075e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. +62: Time step 6 done. CPU time: 1.65811 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) 62: 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) 62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 62: Solve: M deltax^k = r -60: Time step 31 done. CPU time: 2.47775 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) -60: 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) +60: Solve: M deltax^k = r +60: Update: x^(k+1) = x^k - deltax^k +60: Newton iteration 3 error: 0.000156601 60: 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.00169618 @@ -49530,242 +49578,230 @@ 70: Allocating the problem 70: Initializing the model 70: Initializing the problem -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 1 error: 0.000113761 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 2 error: 3.0625e-05 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: Newton iteration 3 error: 7.86393e-08 -64: Linearization/solve/update time: 0.248544(97.0673%)/0.00748072(2.92155%)/2.868e-05(0.0112008%) +64: Linearization/solve/update time: 0.248308(97.1154%)/0.00734636(2.87322%)/2.896e-05(0.0113265%) 64: Storage: liquid=[3.96511e+07 200124] gas=[0 0] 64: Writing visualization results for the current time step. -64: Time step 5 done. CPU time: 1.32813 seconds, end time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) +64: Time step 5 done. CPU time: 1.32037 seconds, end time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) 64: 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) 64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k -60: Newton iteration 3 error: 0.000156601 -60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Solve: M deltax^k = r -60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 4 error: 4.85657e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Newton iteration 3 error: 1.53154e-07 +63: Linearization/solve/update time: 0.355535(95.3079%)/0.0174712(4.6835%)/3.224e-05(0.00864254%) +63: Storage: liquid=[3.96519e+07 199746 7.80267e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. +63: Time step 4 done. CPU time: 1.68677 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +63: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 5 error: 1.96152e-10 -60: Linearization/solve/update time: 0.0648172(95.6282%)/0.00292956(4.32213%)/3.364e-05(0.0496309%) +60: Linearization/solve/update time: 0.0622618(95.9352%)/0.00260856(4.01936%)/2.952e-05(0.0454854%) 60: Storage: 2.20967e+07 301832 1.18061e+12 60: Writing visualization results for the current time step. -64: Solve: M deltax^k = r -60: Time step 32 done. CPU time: 2.54998 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) +60: Time step 32 done. CPU time: 2.43158 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) 60: 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) 60: 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.000786377 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 3 error: 1.53154e-07 -63: Linearization/solve/update time: 0.356795(95.5335%)/0.0166457(4.45696%)/3.556e-05(0.00952134%) -63: Storage: liquid=[3.96519e+07 199746 7.80267e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 6.74299e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 4 done. CPU time: 1.71038 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -63: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 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 1 error: 0.000786377 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 2 error: 1.9379e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 2.8383e-06 60: 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.000247512 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r 60: Newton iteration 4 error: 8.19188e-09 -60: Linearization/solve/update time: 0.0502986(96.3936%)/0.00185776(3.56026%)/2.408e-05(0.0461476%) +60: Linearization/solve/update time: 0.0498922(96.4156%)/0.001831(3.53837%)/2.38e-05(0.045993%) 60: Storage: 2.21011e+07 301566 1.17994e+12 60: Writing visualization results for the current time step. -60: Time step 33 done. CPU time: 2.60566 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) +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 1 error: 0.00217424 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Time step 33 done. CPU time: 2.48685 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) 60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 4.38145e-05 60: 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.00217424 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 2 error: 1.92738e-05 60: 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.000247512 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 2.18492e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 4 error: 6.30964e-10 -60: Linearization/solve/update time: 0.0501774(96.1017%)/0.0020094(3.84848%)/2.6e-05(0.0497962%) -64: Solve: M deltax^k = r +60: Linearization/solve/update time: 0.0500078(96.2352%)/0.00193344(3.72072%)/2.292e-05(0.0441074%) 60: Storage: 2.20958e+07 301989 1.17867e+12 60: Writing visualization results for the current time step. -60: Time step 34 done. CPU time: 2.66141 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) +60: Time step 34 done. CPU time: 2.54247 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) 60: 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) 60: 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.000589172 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 3.19646e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Simulator successfully set up -67: Applying the initial solution of the "co2injection_immiscible_ni_vcfv" problem -67: 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 2 error: 0.000589172 +64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 2 error: 1.68064e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -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 -62: Newton iteration 3 error: 3.21967e-09 -62: Linearization/solve/update time: 0.217729(95.7548%)/0.00962148(4.23143%)/3.128e-05(0.0137566%) 60: Solve: M deltax^k = r -62: Storage: liquid=[1.8956e+08 959863 4.34028e+11] gas=[0 0 0] -62: Writing visualization results for the current time step. 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 1.16783e-07 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Time step 7 done. CPU time: 1.85571 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -62: 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) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -67: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.00169253 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 4 error: 4.08338e-10 -60: Linearization/solve/update time: 0.0517356(96.3847%)/0.00191532(3.56829%)/2.524e-05(0.0470228%) +67: Simulator successfully set up +67: Applying the initial solution of the "co2injection_immiscible_ni_vcfv" problem +60: Linearization/solve/update time: 0.0509586(96.5813%)/0.00178068(3.3749%)/2.312e-05(0.0438191%) +67: Writing visualization results for the current time step. 60: Storage: 2.20903e+07 302467 1.17673e+12 60: Writing visualization results for the current time step. -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00750686 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60: Time step 35 done. CPU time: 2.71892 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) +60: Time step 35 done. CPU time: 2.59896 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) 60: 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) 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +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 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 1 error: 2.16034e-05 60: 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.000659419 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Newton iteration 3 error: 3.21967e-09 +62: Linearization/solve/update time: 0.217396(95.6693%)/0.00979544(4.31067%)/4.564e-05(0.0200847%) 60: Solve: M deltax^k = r +62: Storage: liquid=[1.8956e+08 959863 4.34028e+11] gas=[0 0 0] +62: Writing visualization results for the current time step. 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 2 error: 1.22059e-05 60: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Time step 7 done. CPU time: 1.88865 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) +62: 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) +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: Update: x^(k+1) = x^k - deltax^k +67: Newton iteration 1 error: 0.00750686 +67: 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.00169253 +62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r 60: Solve: M deltax^k = r 60: Update: x^(k+1) = x^k - deltax^k 60: Newton iteration 3 error: 1.81525e-05 60: 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.00100179 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 67: Solve: M deltax^k = r -64: Newton iteration 3 error: 2.29682e-07 -64: Linearization/solve/update time: 0.249229(97.1482%)/0.00728712(2.84048%)/2.916e-05(0.0113664%) -64: Storage: liquid=[3.96501e+07 200684] gas=[0 0] -64: Writing visualization results for the current time step. -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 1.88818e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Newton iteration 4 error: 1.282e-09 -60: Linearization/solve/update time: 0.051835(96.2989%)/0.00196916(3.6583%)/2.304e-05(0.0428037%) +60: Linearization/solve/update time: 0.0516179(96.6702%)/0.00175532(3.28737%)/2.264e-05(0.0424003%) 60: Storage: 2.20881e+07 302773 1.17472e+12 60: Writing visualization results for the current time step. -60: Time step 36 done. CPU time: 2.77649 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: Update: x^(k+1) = x^k - deltax^k +67: Newton iteration 2 error: 0.000659419 +67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +60: Time step 36 done. CPU time: 2.65606 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) 60: Simulation of problem 'waterair_pvs_ni' finished. 60: 60: ------------------------ Timing ------------------------ -60: Setup time: 0.974 seconds, 26% -60: Simulation time: 2.78 seconds, 74% -60: Linearization time: 2.5 seconds, 89.9% -60: Linear solve time: 0.115 seconds, 4.14% -60: Newton update time: 0.00133 seconds, 0.048% -60: Pre/postprocess time: 0.0754 seconds, 2.72% -60: Output write time: 0.0793 seconds, 2.86% -60: First process' simulation CPU time: 2.86 seconds +60: Setup time: 1 seconds, 27.4% +60: Simulation time: 2.66 seconds, 72.6% +60: Linearization time: 2.4 seconds, 90.5% +60: Linear solve time: 0.108 seconds, 4.08% +60: Newton update time: 0.00119 seconds, 0.0448% +60: Pre/postprocess time: 0.07 seconds, 2.64% +60: Output write time: 0.0665 seconds, 2.51% +60: First process' simulation CPU time: 2.89 seconds 60: Number of processes: 1 60: Threads per processes: 1 -60: Total CPU time: 2.86 seconds +60: Total CPU time: 2.89 seconds 60: 60: ---------------------------------------------------------------- 60: 60: Simulation completed -64: Time step 6 done. CPU time: 1.58735 seconds, end time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) +64: Newton iteration 3 error: 2.29682e-07 +64: Linearization/solve/update time: 0.249073(97.1101%)/0.00738384(2.87886%)/2.844e-05(0.0110884%) +64: Storage: liquid=[3.96501e+07 200684] gas=[0 0] +64: Writing visualization results for the current time step. +64: Time step 6 done. CPU time: 1.57957 seconds, end time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) 64: 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) 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 2 error: 0.00100179 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 3.44598e-10 -67: Linearization/solve/update time: 0.0737024(74.4502%)/0.0252588(25.5151%)/3.44e-05(0.034749%) +67: Solve: M deltax^k = r 60: ###################### 60: # Comparing results 60: ###################### -60: RND: '9041e66ae47008623c546c7c506b2b2c' -67: Storage: liquid=[774463 0 8.47452e+10] gas=[0 2.5 -732176] -67: Writing visualization results for the current time step. +60: RND: 'ca754488d330325e5a5fa60a1fcd2a27' +67: Update: x^(k+1) = x^k - deltax^k +67: Newton iteration 3 error: 1.88818e-05 +67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 60: Simulation name: 'waterair_pvs_ni' 60: Number of timesteps: '36' - 63/120 Test #60: waterair_pvs_ni ................................ Passed 3.92 sec + 63/120 Test #60: waterair_pvs_ni ................................ Passed 3.82 sec test 71 Start 71: co2injection_ncp_vcfv 71: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_vcfv" "--" 71: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 71: Test timeout computed to be: 1500 -67: Time step 1 done. CPU time: 0.111755 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 71: ###################### 71: # Running test '' 71: ###################### 71: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_vcfv " +67: Newton iteration 4 error: 3.44598e-10 +67: Linearization/solve/update time: 0.0742202(73.6256%)/0.0265497(26.337%)/3.772e-05(0.0374178%) +67: Storage: liquid=[774463 0 8.47452e+10] gas=[0 2.5 -732176] +67: Writing visualization results for the current time step. +67: Time step 1 done. CPU time: 0.110608 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 64: Solve: M deltax^k = r 64: Update: x^(k+1) = x^k - deltax^k 64: Newton iteration 1 error: 0.000782417 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 2 error: 0.000236391 -62: 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.00241214 67: 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.000236391 +62: 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.000124874 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 67: Newton iteration 3 error: 8.5724e-10 -67: Linearization/solve/update time: 0.0574007(77.3614%)/0.0167736(22.6064%)/2.384e-05(0.0321302%) +67: Linearization/solve/update time: 0.0546569(76.4188%)/0.0168408(23.5461%)/2.512e-05(0.0351216%) 67: Storage: liquid=[774461 0 8.47447e+10] gas=[0 6.25 -1.83048e+06] 67: Writing visualization results for the current time step. -67: Time step 2 done. CPU time: 0.195449 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +67: Time step 2 done. CPU time: 0.191875 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: 593.75 seconds (9 minutes, 53.75 seconds) 67: 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: 2.12816e-05 +63: 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.00241858 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r 71: opm models will now start the simulation. 71: # [parameters which were specified at compile-time] 71: AmgCoarsenTarget="5000" @@ -49839,114 +49875,118 @@ 71: VtkWriteViscosities="0" 71: # [end of parameters] 71: Allocating the simulation vanguard +67: Update: x^(k+1) = x^k - deltax^k +67: Newton iteration 1 error: 0.00241858 +67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 71: Distributing the vanguard's data 71: Allocating the model 71: Allocating the problem 71: Initializing the model 71: Initializing the problem +64: Solve: M deltax^k = r 64: Update: x^(k+1) = x^k - deltax^k 64: Newton iteration 2 error: 0.00389955 64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 3 error: 2.94902e-09 -62: Linearization/solve/update time: 0.217461(95.7069%)/0.0097232(4.27929%)/3.14e-05(0.0138195%) 67: Solve: M deltax^k = r +67: Update: x^(k+1) = x^k - deltax^k +67: Newton iteration 2 error: 2.16435e-05 +67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +62: Newton iteration 3 error: 2.94902e-09 +62: Linearization/solve/update time: 0.217114(95.7192%)/0.00967884(4.26711%)/3.096e-05(0.0136493%) 62: Storage: liquid=[1.89557e+08 961649 4.33982e+11] gas=[0 0 0] 62: Writing visualization results for the current time step. -62: Time step 8 done. CPU time: 2.08639 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) +62: Time step 8 done. CPU time: 2.11887 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) 62: Simulation of problem 'co2injection_flash_ni_ecfv' finished. 62: 62: ------------------------ Timing ------------------------ -62: Setup time: 1.12 seconds, 34.9% -62: Simulation time: 2.09 seconds, 65.1% -62: Linearization time: 1.97 seconds, 94.3% -62: Linear solve time: 0.0838 seconds, 4.02% -62: Newton update time: 0.00031 seconds, 0.0148% -62: Pre/postprocess time: 0.0175 seconds, 0.838% -62: Output write time: 0.0159 seconds, 0.76% -62: First process' simulation CPU time: 2.1 seconds +62: Setup time: 1.12 seconds, 34.6% +62: Simulation time: 2.12 seconds, 65.4% +62: Linearization time: 2.01 seconds, 94.8% +62: Linear solve time: 0.0826 seconds, 3.9% +62: Newton update time: 0.000275 seconds, 0.013% +62: Pre/postprocess time: 0.0171 seconds, 0.806% +62: Output write time: 0.00797 seconds, 0.376% +62: First process' simulation CPU time: 2.17 seconds 62: Number of processes: 1 62: Threads per processes: 1 -62: Total CPU time: 2.1 seconds +62: Total CPU time: 2.17 seconds 62: 62: ---------------------------------------------------------------- 62: 62: Simulation completed -63: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 2.16435e-05 +67: Newton iteration 3 error: 5.50503e-10 +67: Linearization/solve/update time: 0.0548481(76.3192%)/0.0169933(23.6456%)/2.532e-05(0.0352319%) +67: Storage: liquid=[774455 0 8.47441e+10] gas=[0 12.1875 -3.56949e+06] +67: Writing visualization results for the current time step. +67: Time step 3 done. CPU time: 0.273435 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +67: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) 67: 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: 2.12816e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 62: ###################### 62: # Comparing results 62: ###################### -62: RND: '1fdb9d31cfd3790b16027890fb54e68e' +62: RND: 'c65da390889825f59449e6d7e3169e53' 62: Simulation name: 'co2injection_flash_ni_ecfv' 62: Number of timesteps: '8' - 64/120 Test #62: co2injection_flash_ni_ecfv ..................... Passed 3.36 sec + 64/120 Test #62: co2injection_flash_ni_ecfv ..................... Passed 3.43 sec test 72 Start 72: co2injection_pvs_ecfv 72: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ecfv" "--" 72: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 72: Test timeout computed to be: 1500 -67: Newton iteration 3 error: 5.50503e-10 -67: Linearization/solve/update time: 0.0566742(77.2505%)/0.0166674(22.7187%)/2.256e-05(0.0307507%) +67: Solve: M deltax^k = r 72: ###################### 72: # Running test '' 72: ###################### -72: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ecfv " -67: Storage: liquid=[774455 0 8.47441e+10] gas=[0 12.1875 -3.56949e+06] -67: Writing visualization results for the current time step. -67: Time step 3 done. CPU time: 0.278625 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -67: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 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.00241983 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ecfv " 67: Solve: M deltax^k = r 67: Update: x^(k+1) = x^k - deltax^k 67: Newton iteration 2 error: 3.84951e-05 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: Newton iteration 3 error: 1.76831e-06 -64: Linearization/solve/update time: 0.256181(97.2055%)/0.00733612(2.78362%)/2.876e-05(0.0109127%) +64: Linearization/solve/update time: 0.24955(97.1159%)/0.00737968(2.8719%)/3.136e-05(0.0122042%) 64: Storage: liquid=[3.96485e+07 201512] gas=[0 0] 64: Writing visualization results for the current time step. -64: Time step 7 done. CPU time: 1.85352 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) +64: Time step 7 done. CPU time: 1.8392 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) 64: Simulation of problem 'co2injection_flash_vcfv' finished. 64: 64: ------------------------ Timing ------------------------ -64: Setup time: 1.08 seconds, 36.8% -64: Simulation time: 1.85 seconds, 63.2% -64: Linearization time: 1.78 seconds, 96.1% -64: Linear solve time: 0.0535 seconds, 2.89% -64: Newton update time: 0.000208 seconds, 0.0112% -64: Pre/postprocess time: 0.0112 seconds, 0.605% -64: Output write time: 0.0072 seconds, 0.389% -64: First process' simulation CPU time: 1.87 seconds +64: Setup time: 1.09 seconds, 37.2% +64: Simulation time: 1.84 seconds, 62.8% +64: Linearization time: 1.77 seconds, 96.1% +64: Linear solve time: 0.0529 seconds, 2.87% +64: Newton update time: 0.000203 seconds, 0.011% +64: Pre/postprocess time: 0.0112 seconds, 0.61% +64: Output write time: 0.00682 seconds, 0.371% +64: First process' simulation CPU time: 1.91 seconds 64: Number of processes: 1 64: Threads per processes: 1 -64: Total CPU time: 1.87 seconds +64: Total CPU time: 1.91 seconds 64: 64: ---------------------------------------------------------------- 64: 64: Simulation completed 67: Newton iteration 3 error: 3.65586e-10 -67: Linearization/solve/update time: 0.0543642(76.6933%)/0.0164974(23.2734%)/2.356e-05(0.0332368%) +67: Linearization/solve/update time: 0.0550786(76.0872%)/0.017285(23.878%)/2.52e-05(0.034812%) +63: Solve: M deltax^k = r 67: Storage: liquid=[774445 0 8.47432e+10] gas=[0 21.5885 -6.32291e+06] 67: Writing visualization results for the current time step. -67: Time step 4 done. CPU time: 0.35902 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -67: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: ###################### 64: # Comparing results 64: ###################### -64: RND: 'aa1e9258d7ffc148e47826f3dde377b5' +64: RND: 'f93c6683ad859ce6f45b41aecf1df489' +67: Time step 4 done. CPU time: 0.355605 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +67: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +67: 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: 1.11019e-05 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 64: Simulation name: 'co2injection_flash_vcfv' 64: Number of timesteps: '7' - 65/120 Test #64: co2injection_flash_vcfv ........................ Passed 3.15 sec + 65/120 Test #64: co2injection_flash_vcfv ........................ Passed 3.13 sec test 73 Start 73: co2injection_pvs_ni_vcfv @@ -49961,14 +50001,18 @@ 67: Update: x^(k+1) = x^k - deltax^k 67: Newton iteration 1 error: 0.00242024 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: 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: 1.22613e-06 67: 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: 1.11019e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: Newton iteration 3 error: 8.86343e-12 +67: Linearization/solve/update time: 0.0547302(76.3357%)/0.0169389(23.6258%)/2.76e-05(0.0384955%) +67: Storage: liquid=[774429 0 8.47419e+10] gas=[0 36.4735 -1.06825e+07] +67: Writing visualization results for the current time step. +67: Time step 5 done. CPU time: 0.437245 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +67: 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) +67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: Solve: M deltax^k = r 72: opm models will now start the simulation. 72: # [parameters which were specified at compile-time] 72: AmgCoarsenTarget="5000" @@ -50049,14 +50093,6 @@ 72: Allocating the problem 72: Initializing the model 72: Initializing the problem -67: Newton iteration 3 error: 8.86343e-12 -67: Linearization/solve/update time: 0.0546284(76.4419%)/0.0168108(23.5235%)/2.476e-05(0.0346468%) -67: Storage: liquid=[774429 0 8.47419e+10] gas=[0 36.4735 -1.06825e+07] -67: Writing visualization results for the current time step. -67: Time step 5 done. CPU time: 0.439967 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -67: 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) -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.00242027 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -50064,6 +50100,21 @@ 67: Update: x^(k+1) = x^k - deltax^k 67: Newton iteration 2 error: 6.1542e-07 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Newton iteration 5 error: 8.0083e-09 +63: Linearization/solve/update time: 0.65013(94.9057%)/0.0348368(5.08546%)/6.064e-05(0.00885221%) +63: Storage: liquid=[3.96512e+07 200081 7.8018e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. +63: Time step 5 done. CPU time: 2.37492 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +63: 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) +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: Newton iteration 3 error: 2.90977e-12 +67: Linearization/solve/update time: 0.0545342(76.1164%)/0.0170874(23.8498%)/2.428e-05(0.0338889%) +67: Storage: liquid=[774404 0 8.47397e+10] gas=[0 60.0414 -1.75851e+07] +67: Writing visualization results for the current time step. +67: Time step 6 done. CPU time: 0.518496 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) +67: 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) +67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +67: Solve: M deltax^k = r 73: opm models will now start the simulation. 73: # [parameters which were specified at compile-time] 73: AmgCoarsenTarget="5000" @@ -50148,242 +50199,205 @@ 73: Allocating the problem 73: Initializing the model 73: Initializing the problem -67: Newton iteration 3 error: 2.90977e-12 -67: Linearization/solve/update time: 0.0541672(76.1576%)/0.0169356(23.8109%)/2.24e-05(0.0314938%) -67: Storage: liquid=[774404 0 8.47397e+10] gas=[0 60.0414 -1.75851e+07] -67: Writing visualization results for the current time step. -67: Time step 6 done. CPU time: 0.520607 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -67: 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) -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.00241986 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_immiscible_vcfv" problem -68: Writing visualization results for the current time step. -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 -63: Newton iteration 5 error: 8.0083e-09 -63: Linearization/solve/update time: 0.65428(95.1258%)/0.0334608(4.86486%)/6.412e-05(0.00932241%) -63: Storage: liquid=[3.96512e+07 200081 7.8018e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. 67: Solve: M deltax^k = r -63: Time step 5 done. CPU time: 2.402 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -63: 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) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r 67: Update: x^(k+1) = x^k - deltax^k -68: Solve: M deltax^k = r 67: Newton iteration 2 error: 5.2735e-07 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.00750686 -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 2 error: 0.000123657 -68: 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.00216307 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 67: Newton iteration 3 error: 2.6795e-12 -67: Linearization/solve/update time: 0.0540786(76.164%)/0.0168986(23.7999%)/2.564e-05(0.0361112%) +67: Linearization/solve/update time: 0.0544949(76.1074%)/0.0170829(23.8579%)/2.48e-05(0.0346356%) 67: Storage: liquid=[774382 0 8.47379e+10] gas=[0 80.2205 -2.34953e+07] 67: Writing visualization results for the current time step. -68: Solve: M deltax^k = r -67: Time step 7 done. CPU time: 0.60163 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) +68: Simulator successfully set up +68: Applying the initial solution of the "co2injection_immiscible_vcfv" problem +67: Time step 7 done. CPU time: 0.599803 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) 67: 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) 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 3 error: 2.16997e-06 -68: 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_ncp_ecfv" problem -69: Writing visualization results for the current time step. -68: Newton iteration 4 error: 4.8971e-11 -68: Linearization/solve/update time: 0.0415084(77.3327%)/0.0121348(22.608%)/3.184e-05(0.0593199%) -68: Storage: liquid=[774463 0] gas=[0 2.5] 68: Writing visualization results for the current time step. -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 -68: Time step 1 done. CPU time: 0.0619453 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: 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 -63: 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.00241908 67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.00216307 -63: 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.000882309 -68: 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.000421562 +69: Simulator successfully set up +69: Applying the initial solution of the "co2injection_ncp_ecfv" problem +69: Writing visualization results for the current time step. +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 68: Solve: M deltax^k = r 67: Solve: M deltax^k = r -69: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 2.69079e-05 +68: Newton iteration 1 error: 0.00750686 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 2 error: 5.77378e-07 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 2 error: 0.000868187 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 4.05333e-10 -68: Linearization/solve/update time: 0.0303562(80.819%)/0.00718448(19.1277%)/2.004e-05(0.0533537%) -68: Storage: liquid=[774460 0] gas=[0 6.25] -68: Writing visualization results for the current time step. -68: Time step 2 done. CPU time: 0.104628 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 69: Solve: M deltax^k = r -67: Newton iteration 3 error: 3.44839e-12 -67: Linearization/solve/update time: 0.0543601(76.5653%)/0.0166161(23.4035%)/2.216e-05(0.031212%) -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 3 error: 0.000468556 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: Solve: M deltax^k = r -67: Storage: liquid=[774361 0 8.47361e+10] gas=[0 100 -2.92883e+07] -67: Writing visualization results for the current time step. +67: Newton iteration 3 error: 3.44839e-12 +67: Linearization/solve/update time: 0.0546493(76.2191%)/0.0170286(23.7498%)/2.228e-05(0.0310738%) 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000889941 +68: Newton iteration 2 error: 0.000123657 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Time step 8 done. CPU time: 0.682389 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) +67: Storage: liquid=[774361 0 8.47361e+10] gas=[0 100 -2.92883e+07] +67: Writing visualization results for the current time step. +67: Time step 8 done. CPU time: 0.684052 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) 67: Simulation of problem 'co2injection_immiscible_ni_vcfv' finished. 67: 67: ------------------------ Timing ------------------------ -67: Setup time: 1.02 seconds, 59.8% -67: Simulation time: 0.682 seconds, 40.2% -67: Linearization time: 0.459 seconds, 67.3% -67: Linear solve time: 0.142 seconds, 20.9% -67: Newton update time: 0.000199 seconds, 0.0292% -67: Pre/postprocess time: 0.0599 seconds, 8.77% -67: Output write time: 0.0192 seconds, 2.81% -67: First process' simulation CPU time: 0.693 seconds +67: Setup time: 1.08 seconds, 61.2% +67: Simulation time: 0.684 seconds, 38.8% +67: Linearization time: 0.457 seconds, 66.8% +67: Linear solve time: 0.146 seconds, 21.3% +67: Newton update time: 0.000212 seconds, 0.031% +67: Pre/postprocess time: 0.0603 seconds, 8.82% +67: Output write time: 0.0192 seconds, 2.8% +67: First process' simulation CPU time: 0.731 seconds 67: Number of processes: 1 67: Threads per processes: 1 -67: Total CPU time: 0.693 seconds +67: Total CPU time: 0.731 seconds 67: 67: ---------------------------------------------------------------- 67: 67: Simulation completed +69: Update: x^(k+1) = x^k - deltax^k +69: Newton iteration 1 error: 0.000421562 +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: Solve: M deltax^k = r -69: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 8.06946e-06 +68: Newton iteration 3 error: 2.16997e-06 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 67: ###################### 67: # Comparing results 67: ###################### -67: RND: 'ea32784f4a8c1ae74e583964e507f29c' -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 4 error: 1.44388e-05 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 2.43386e-10 -68: Linearization/solve/update time: 0.0306368(80.4956%)/0.00740296(19.4506%)/2.048e-05(0.0538094%) +67: RND: 'cba5021f145ff0e8010089e65138c321' +69: Solve: M deltax^k = r +68: Newton iteration 4 error: 4.8971e-11 +68: Linearization/solve/update time: 0.0856486(78.8331%)/0.0229478(21.1217%)/4.916e-05(0.0452481%) +68: Storage: liquid=[774463 0] gas=[0 2.5] +68: Writing visualization results for the current time step. +68: Time step 1 done. CPU time: 0.114907 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 67: Simulation name: 'co2injection_immiscible_ni_vcfv' 67: Number of timesteps: '8' - 66/120 Test #67: co2injection_immiscible_ni_vcfv ................ Passed 1.86 sec + 66/120 Test #67: co2injection_immiscible_ni_vcfv ................ Passed 1.96 sec test 74 Start 74: co2injection_pvs_vcfv 74: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_vcfv" "--" 74: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 74: Test timeout computed to be: 1500 -68: Storage: liquid=[774455 0] gas=[0 12.1875] -68: Writing visualization results for the current time step. -68: Time step 3 done. CPU time: 0.147377 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: 940.104 seconds (15 minutes, 40.1 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 5 error: 1.42684e-11 -69: Linearization/solve/update time: 0.0541915(57.6469%)/0.0397197(42.2523%)/9.472e-05(0.10076%) +63: Solve: M deltax^k = r +69: Update: x^(k+1) = x^k - deltax^k +69: Newton iteration 2 error: 0.000868187 +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 74: ###################### 74: # Running test '' 74: ###################### +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 2 error: 0.00222673 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: Solve: M deltax^k = r 74: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_vcfv " +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 1 error: 0.000882309 +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Solve: M deltax^k = r +68: Solve: M deltax^k = r +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 2 error: 2.69079e-05 +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Update: x^(k+1) = x^k - deltax^k +69: Newton iteration 3 error: 0.000468556 +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: Newton iteration 3 error: 4.05333e-10 +68: Linearization/solve/update time: 0.0355915(81.4546%)/0.00807916(18.4899%)/2.424e-05(0.0554756%) +69: Solve: M deltax^k = r +68: Storage: liquid=[774460 0] gas=[0 6.25] +68: Writing visualization results for the current time step. +68: Time step 2 done. CPU time: 0.164213 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 +69: Update: x^(k+1) = x^k - deltax^k +69: Newton iteration 4 error: 1.44388e-05 +69: 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.000889941 +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Newton iteration 5 error: 1.42684e-11 +69: Linearization/solve/update time: 0.0912388(60.7602%)/0.0587797(39.1441%)/0.00014368(0.0956832%) 69: Storage: liquid=[1.89572e+08 952852 0 0] gas=[0 0 0 0] 69: Writing visualization results for the current time step. -69: Time step 1 done. CPU time: 0.106431 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +68: Solve: M deltax^k = r +69: Time step 1 done. CPU time: 0.16169 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: 354.167 seconds (5 minutes, 54.17 seconds) 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000891472 +68: Newton iteration 2 error: 8.06946e-06 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r 69: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 6.89581e-06 +68: Newton iteration 3 error: 2.43386e-10 +68: Linearization/solve/update time: 0.0347879(81.1641%)/0.00805208(18.7864%)/2.12e-05(0.049462%) +68: Storage: liquid=[774455 0] gas=[0 12.1875] +68: Writing visualization results for the current time step. +68: Time step 3 done. CPU time: 0.212255 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: 940.104 seconds (15 minutes, 40.1 seconds) 68: 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.000396248 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 1.2799e-10 -68: Linearization/solve/update time: 0.0304196(81.1709%)/0.00703548(18.7733%)/2.092e-05(0.0558224%) -68: Storage: liquid=[774444 0] gas=[0 21.5885] -68: Writing visualization results for the current time step. -68: Time step 4 done. CPU time: 0.189588 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -68: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r +70: Simulator successfully set up +70: Applying the initial solution of the "co2injection_ncp_ni_vcfv" problem +70: Writing visualization results for the current time step. 68: Solve: M deltax^k = r +69: Solve: M deltax^k = 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 +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 1 error: 0.000891472 +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 2 error: 4.67232e-05 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000892 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 6.18906e-11 -69: Linearization/solve/update time: 0.032349(62.1382%)/0.0196593(37.763%)/5.144e-05(0.0988097%) 68: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 1.09446e-06 +68: Newton iteration 2 error: 6.89581e-06 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r +69: Newton iteration 3 error: 6.18906e-11 +69: Linearization/solve/update time: 0.032082(63.117%)/0.0186999(36.7895%)/4.752e-05(0.0934892%) +68: Newton iteration 3 error: 1.2799e-10 +68: Linearization/solve/update time: 0.0305411(81.321%)/0.00699512(18.6257%)/2e-05(0.0532535%) 69: Storage: liquid=[1.89572e+08 953172 0 0] gas=[0 0 0 0] 69: Writing visualization results for the current time step. -69: Time step 2 done. CPU time: 0.170188 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -69: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 6.24138e-12 -68: Linearization/solve/update time: 0.0302456(80.7425%)/0.00719252(19.2009%)/2.12e-05(0.0565947%) -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.00222673 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Storage: liquid=[774428 0] gas=[0 36.4735] +68: Storage: liquid=[774444 0] gas=[0 21.5885] 68: Writing visualization results for the current time step. -68: Time step 5 done. CPU time: 0.231959 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -68: 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) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -68: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.000396043 +69: Time step 2 done. CPU time: 0.223868 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) +69: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000892132 +68: Time step 4 done. CPU time: 0.254637 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +68: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: Solve: M deltax^k = r +70: Solve: M deltax^k = r 69: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 5.91883e-07 +68: Newton iteration 1 error: 0.000892 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 5.31603e-07 +69: Newton iteration 1 error: 0.000396043 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_ncp_ni_vcfv" problem -68: Newton iteration 3 error: 4.62734e-12 -68: Linearization/solve/update time: 0.0304711(80.9659%)/0.00714408(18.9828%)/1.932e-05(0.0513358%) -70: Writing visualization results for the current time step. -68: Storage: liquid=[774402 0] gas=[0 60.0414] -68: Writing visualization results for the current time step. +63: Solve: M deltax^k = r 74: opm models will now start the simulation. +68: Solve: M deltax^k = r 74: # [parameters which were specified at compile-time] 74: AmgCoarsenTarget="5000" 74: ContinueOnConvergenceError="0" @@ -50463,95 +50477,143 @@ 74: Allocating the problem 74: Initializing the model 74: Initializing the problem -68: Time step 6 done. CPU time: 0.274383 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -68: 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) +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 2 error: 1.09446e-06 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -70: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 3 error: 4.48707e-05 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Solve: M deltax^k = r +68: Newton iteration 3 error: 6.24138e-12 +68: Linearization/solve/update time: 0.0301884(80.854%)/0.00712808(19.0912%)/2.048e-05(0.0548518%) +69: Update: x^(k+1) = x^k - deltax^k +69: Newton iteration 2 error: 5.31603e-07 +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: Storage: liquid=[774428 0] gas=[0 36.4735] +68: Writing visualization results for the current time step. +68: Time step 5 done. CPU time: 0.296714 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +68: 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) +68: 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.00742171 70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 69: Newton iteration 3 error: 1.25458e-12 -69: Linearization/solve/update time: 0.0321024(62.1694%)/0.0194846(37.7339%)/4.996e-05(0.0967525%) -69: Storage: liquid=[1.89571e+08 953678 0 0] gas=[0 0 0 0] -69: Writing visualization results for the current time step. +69: Linearization/solve/update time: 0.0322942(63.0012%)/0.0189143(36.8991%)/5.112e-05(0.0997277%) +68: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000892022 +68: Newton iteration 1 error: 0.000892132 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Time step 3 done. CPU time: 0.23324 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) +69: Storage: liquid=[1.89571e+08 953678 0 0] gas=[0 0 0 0] +69: Writing visualization results for the current time step. +69: Time step 3 done. CPU time: 0.286533 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) 69: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: Solve: M deltax^k = r -69: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 4.36986e-07 +68: Newton iteration 2 error: 5.91883e-07 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Solve: M deltax^k = r +68: Newton iteration 3 error: 4.62734e-12 +68: Linearization/solve/update time: 0.0303556(81.014%)/0.00709328(18.9308%)/2.068e-05(0.0551915%) +70: Solve: M deltax^k = r 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 1 error: 0.000395804 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 1.70394e-12 -68: Linearization/solve/update time: 0.0303446(80.9759%)/0.007107(18.9654%)/2.2e-05(0.058708%) -68: Storage: liquid=[774379 0] gas=[0 80.2205] +68: Storage: liquid=[774402 0] gas=[0 60.0414] 68: Writing visualization results for the current time step. -68: Time step 7 done. CPU time: 0.316726 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -68: 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) +68: Time step 6 done. CPU time: 0.33894 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) +68: 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) 68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r 69: Solve: M deltax^k = r 68: Solve: M deltax^k = r +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 1 error: 0.000892022 +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 2 error: 1.76596e-07 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000891756 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 6.35591e-13 -69: Linearization/solve/update time: 0.0321189(61.8862%)/0.0197319(38.0191%)/4.916e-05(0.0947208%) 68: Solve: M deltax^k = r 68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 4.21829e-07 +68: Newton iteration 2 error: 4.36986e-07 68: 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.00742171 +70: Newton iteration 2 error: 0.000563284 70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Newton iteration 3 error: 6.35591e-13 +69: Linearization/solve/update time: 0.0321721(63.2027%)/0.018682(36.7011%)/4.9e-05(0.0962614%) +68: Newton iteration 3 error: 1.70394e-12 +68: Linearization/solve/update time: 0.0301318(80.9483%)/0.0070712(18.9966%)/2.048e-05(0.0550191%) 69: Storage: liquid=[1.8957e+08 954478 0 0] gas=[0 0 0 0] 69: Writing visualization results for the current time step. -69: Time step 4 done. CPU time: 0.298073 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) +69: Time step 4 done. CPU time: 0.348755 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) 69: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: Storage: liquid=[774379 0] gas=[0 80.2205] +68: Writing visualization results for the current time step. +68: Time step 7 done. CPU time: 0.380899 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) +68: 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) +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Solve: M deltax^k = r +68: Solve: M deltax^k = r +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 1 error: 0.000891756 +68: 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.000395442 +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +68: Solve: M deltax^k = r +70: Solve: M deltax^k = r +68: Update: x^(k+1) = x^k - deltax^k +68: Newton iteration 2 error: 4.21829e-07 +68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Solve: M deltax^k = r 68: Newton iteration 3 error: 3.53397e-12 -68: Linearization/solve/update time: 0.0304906(80.8599%)/0.00719396(19.0781%)/2.34e-05(0.0620558%) +68: Linearization/solve/update time: 0.0302316(80.8741%)/0.00713068(19.0756%)/1.88e-05(0.0502928%) +69: Update: x^(k+1) = x^k - deltax^k +69: Newton iteration 2 error: 2.63986e-07 +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: Storage: liquid=[774357 0] gas=[0 100] 68: Writing visualization results for the current time step. -68: Time step 8 done. CPU time: 0.359174 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) +68: Time step 8 done. CPU time: 0.423018 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) 68: Simulation of problem 'co2injection_immiscible_vcfv' finished. 68: 68: ------------------------ Timing ------------------------ -68: Setup time: 1.02 seconds, 73.9% -68: Simulation time: 0.359 seconds, 26.1% -68: Linearization time: 0.254 seconds, 70.8% -68: Linear solve time: 0.0624 seconds, 17.4% -68: Newton update time: 0.000179 seconds, 0.0499% -68: Pre/postprocess time: 0.0285 seconds, 7.93% -68: Output write time: 0.0126 seconds, 3.49% -68: First process' simulation CPU time: 0.395 seconds +68: Setup time: 1.02 seconds, 70.6% +68: Simulation time: 0.423 seconds, 29.4% +68: Linearization time: 0.307 seconds, 72.7% +68: Linear solve time: 0.0745 seconds, 17.6% +68: Newton update time: 0.000195 seconds, 0.0461% +68: Pre/postprocess time: 0.0301 seconds, 7.12% +68: Output write time: 0.0094 seconds, 2.22% +68: First process' simulation CPU time: 0.467 seconds 68: Number of processes: 1 68: Threads per processes: 1 -68: Total CPU time: 0.395 seconds +68: Total CPU time: 0.467 seconds 68: 68: ---------------------------------------------------------------- 68: 68: Simulation completed -69: Solve: M deltax^k = r +69: Newton iteration 3 error: 9.05343e-13 +69: Linearization/solve/update time: 0.0320258(63.0692%)/0.0187043(36.8349%)/4.868e-05(0.0958669%) +63: Solve: M deltax^k = r +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 3 error: 1.27773e-08 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 68: ###################### 68: # Comparing results 68: ###################### -68: RND: 'bf5295690c050437f7b0c73a04e78687' -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.000395442 +68: RND: 'c437c1e29fa0803eebd9126c66d63dc0' +69: Storage: liquid=[1.89567e+08 955745 0 0] gas=[0 0 0 0] +69: Writing visualization results for the current time step. +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 4 error: 3.20417e-05 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Time step 5 done. CPU time: 0.411331 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) +69: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r 68: Simulation name: 'co2injection_immiscible_vcfv' 68: Number of timesteps: '8' - 67/120 Test #68: co2injection_immiscible_vcfv ................... Passed 1.54 sec + 67/120 Test #68: co2injection_immiscible_vcfv ................... Passed 1.63 sec test 75 Start 75: co2injection_ncp_ni_ecfv @@ -50559,59 +50621,51 @@ 75: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 75: Test timeout computed to be: 1500 69: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 4.48707e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 75: ###################### 75: # Running test '' 75: ###################### -70: Solve: M deltax^k = r -75: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_ecfv " -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 2.63986e-07 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 9.05343e-13 -69: Linearization/solve/update time: 0.0320741(61.8301%)/0.0197522(38.0769%)/4.824e-05(0.0929936%) -69: Storage: liquid=[1.89567e+08 955745 0 0] gas=[0 0 0 0] -69: Writing visualization results for the current time step. -69: Time step 5 done. CPU time: 0.364242 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -69: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -69: 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.000563284 -70: 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.000394876 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_ecfv " 69: Solve: M deltax^k = r -70: Solve: M deltax^k = r +70: Newton iteration 4 error: 1.05291e-13 +70: Linearization/solve/update time: 0.154984(61.9735%)/0.0949918(37.9843%)/0.00010544(0.0421623%) 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 2 error: 4.12563e-07 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Storage: liquid=[3.96525e+07 199316 0 0 7.80381e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. 69: Newton iteration 3 error: 1.20622e-12 -69: Linearization/solve/update time: 0.0320734(62.1812%)/0.0194572(37.7221%)/4.988e-05(0.0967032%) +69: Linearization/solve/update time: 0.0321018(63.1502%)/0.0186834(36.7537%)/4.888e-05(0.0961559%) +70: Time step 1 done. CPU time: 0.268606 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 69: Storage: liquid=[1.89564e+08 957752 0 0] gas=[0 0 0 0] 69: Writing visualization results for the current time step. -69: Time step 6 done. CPU time: 0.427166 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) +69: Time step 6 done. CPU time: 0.473489 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) 69: 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) 69: 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: 1.27773e-08 -70: 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.000393983 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r 69: Solve: M deltax^k = r 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 2 error: 4.0197e-07 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 4 error: 1.05291e-13 -70: Linearization/solve/update time: 0.154438(61.2911%)/0.0974368(38.6693%)/9.964e-05(0.0395437%) 69: Newton iteration 3 error: 1.23089e-12 -69: Linearization/solve/update time: 0.0320424(62.1733%)/0.0194436(37.7274%)/5.116e-05(0.0992682%) -63: Solve: M deltax^k = r +69: Linearization/solve/update time: 0.0320548(62.8624%)/0.0188888(37.0427%)/4.84e-05(0.0949168%) +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 +69: Storage: liquid=[1.8956e+08 959717 0 0] gas=[0 0 0 0] +69: Writing visualization results for the current time step. +69: Time step 7 done. CPU time: 0.535816 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) +69: 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) +69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +69: Solve: M deltax^k = r 75: opm models will now start the simulation. 75: # [parameters which were specified at compile-time] 75: AmgCoarsenTarget="5000" @@ -50693,103 +50747,111 @@ 75: Allocating the problem 75: Initializing the model 75: Initializing the problem -70: Storage: liquid=[3.96525e+07 199316 0 0 7.80381e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. -69: Storage: liquid=[1.8956e+08 959717 0 0] gas=[0 0 0 0] -69: Writing visualization results for the current time step. -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 3.20417e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Time step 7 done. CPU time: 0.489996 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -69: 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) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Time step 1 done. CPU time: 0.270461 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 -69: Solve: M deltax^k = r 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 1 error: 0.00039311 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Newton iteration 5 error: 1.96876e-08 +63: Linearization/solve/update time: 0.651146(94.9154%)/0.0348201(5.07562%)/6.144e-05(0.00895591%) +63: Storage: liquid=[3.96504e+07 200556 7.80056e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. +63: Time step 6 done. CPU time: 3.0641 seconds, end time: 5756.06 seconds (1 hours, 35 minutes, 56.06 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) +63: 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) +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 69: Solve: M deltax^k = r +70: Solve: M deltax^k = r 69: Update: x^(k+1) = x^k - deltax^k 69: Newton iteration 2 error: 3.92629e-07 69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r 69: Newton iteration 3 error: 1.25433e-12 -69: Linearization/solve/update time: 0.0322851(62.3377%)/0.0194548(37.5642%)/5.08e-05(0.0980872%) +69: Linearization/solve/update time: 0.0320246(63.1386%)/0.0186486(36.7669%)/4.792e-05(0.0944776%) +71: Simulator successfully set up +71: Applying the initial solution of the "co2injection_ncp_vcfv" problem 69: Storage: liquid=[1.89556e+08 961645 0 0] gas=[0 0 0 0] 69: Writing visualization results for the current time step. -69: Time step 8 done. CPU time: 0.553123 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) +71: Writing visualization results for the current time step. +69: Time step 8 done. CPU time: 0.597841 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) 69: Simulation of problem 'co2injection_ncp_ecfv' finished. 69: 69: ------------------------ Timing ------------------------ -69: Setup time: 1.01 seconds, 64.7% -69: Simulation time: 0.553 seconds, 35.3% -69: Linearization time: 0.279 seconds, 50.5% -69: Linear solve time: 0.177 seconds, 31.9% -69: Newton update time: 0.000445 seconds, 0.0805% -69: Pre/postprocess time: 0.0798 seconds, 14.4% -69: Output write time: 0.0158 seconds, 2.85% -69: First process' simulation CPU time: 0.582 seconds +69: Setup time: 1.02 seconds, 63% +69: Simulation time: 0.598 seconds, 37% +69: Linearization time: 0.316 seconds, 52.9% +69: Linear solve time: 0.19 seconds, 31.8% +69: Newton update time: 0.000485 seconds, 0.0812% +69: Pre/postprocess time: 0.0796 seconds, 13.3% +69: Output write time: 0.0105 seconds, 1.75% +69: First process' simulation CPU time: 0.655 seconds 69: Number of processes: 1 69: Threads per processes: 1 -69: Total CPU time: 0.582 seconds +69: Total CPU time: 0.655 seconds 69: 69: ---------------------------------------------------------------- 69: 69: Simulation completed 70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00218297 +70: Newton iteration 2 error: 0.000141283 70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +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 69: ###################### 69: # Comparing results 69: ###################### -69: RND: '89280be6c21aa71e8bfe56f3b0f5132d' +69: RND: '205c437c8c078d64c502d0d9e98260bc' +63: Solve: M deltax^k = r +71: Solve: M deltax^k = r +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 1 error: 0.0021473 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 69: Simulation name: 'co2injection_ncp_ecfv' 69: Number of timesteps: '8' - 68/120 Test #69: co2injection_ncp_ecfv .......................... Passed 1.74 sec + 68/120 Test #69: co2injection_ncp_ecfv .......................... Passed 1.83 sec test 76 Start 76: co2injection_pvs_ni_ecfv 76: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ni_ecfv" "--" 76: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 76: Test timeout computed to be: 1500 +70: Newton iteration 3 error: 3.6184e-10 +70: Linearization/solve/update time: 0.115262(66.0045%)/0.0592822(33.9479%)/8.312e-05(0.0475986%) 76: ###################### 76: # Running test '' 76: ###################### 76: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ni_ecfv " -70: Solve: M deltax^k = r -71: Simulator successfully set up -71: Applying the initial solution of the "co2injection_ncp_vcfv" problem -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.000141283 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Writing visualization results for the current time step. -63: Newton iteration 5 error: 1.96876e-08 -63: Linearization/solve/update time: 0.655208(95.1866%)/0.0330692(4.80419%)/6.328e-05(0.00919312%) -71: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +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 -63: Storage: liquid=[3.96504e+07 200556 7.80056e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. -63: Time step 6 done. CPU time: 3.09373 seconds, end time: 5756.06 seconds (1 hours, 35 minutes, 56.06 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) -63: 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) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -70: Newton iteration 3 error: 3.6184e-10 -70: Linearization/solve/update time: 0.118578(65.9864%)/0.061056(33.9766%)/6.652e-05(0.0370172%) 70: Storage: liquid=[3.96524e+07 199401 0 0 7.80358e+10] gas=[0 0 0 0 0] 70: Writing visualization results for the current time step. +70: Time step 2 done. CPU time: 0.461708 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 +71: Solve: M deltax^k = r 71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.00742171 +71: Newton iteration 2 error: 0.000104677 71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Time step 2 done. CPU time: 0.468407 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: Solve: M deltax^k = r +71: Solve: M deltax^k = r +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 1 error: 0.00218467 70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 3 error: 1.1349e-07 +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r +71: Newton iteration 4 error: 5.52317e-13 +71: Linearization/solve/update time: 0.107097(65.5043%)/0.0563104(34.4415%)/8.848e-05(0.0541176%) +71: Storage: liquid=[3.96525e+07 199316 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +71: Time step 1 done. CPU time: 0.177039 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: 375 seconds (6 minutes, 15 seconds) +71: 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.0021473 +63: Newton iteration 2 error: 0.00145686 63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 2 error: 5.35838e-06 +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" @@ -50873,399 +50935,395 @@ 76: Allocating the problem 76: Initializing the model 76: Initializing the problem -70: Solve: M deltax^k = r +71: Solve: M deltax^k = r 71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000104677 +71: Newton iteration 1 error: 0.000792223 71: 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.00218467 +70: Newton iteration 3 error: 6.14544e-12 +70: Linearization/solve/update time: 0.115171(66.0572%)/0.0591119(33.904%)/6.772e-05(0.0388412%) +70: Storage: liquid=[3.96522e+07 199534 0 0 7.80323e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. +70: Time step 3 done. CPU time: 0.654447 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 3 error: 1.1349e-07 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -71: Newton iteration 4 error: 5.52317e-13 -71: Linearization/solve/update time: 0.107452(65.3964%)/0.0567674(34.5491%)/8.94e-05(0.0544096%) -71: Storage: liquid=[3.96525e+07 199316 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. -71: Time step 1 done. CPU time: 0.177936 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: 375 seconds (6 minutes, 15 seconds) -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_pvs_ecfv" problem 72: Writing visualization results for the current time step. -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 5.35838e-06 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 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.000421562 72: 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: 3.16501e-05 +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: 0.000869504 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r 72: 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 3 error: 6.14544e-12 -70: Linearization/solve/update time: 0.115085(65.3052%)/0.0610752(34.6571%)/6.652e-05(0.0377468%) 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 3 error: 0.000468591 +70: Solve: M deltax^k = r 72: 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.00145686 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Newton iteration 3 error: 1.73147e-11 +71: Linearization/solve/update time: 0.0797533(68.1706%)/0.0371818(31.7818%)/5.564e-05(0.0475593%) 72: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 4 error: 1.44386e-05 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Storage: liquid=[3.96522e+07 199534 0 0 7.80323e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. +71: Storage: liquid=[3.96524e+07 199401 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. 72: Newton iteration 5 error: 1.53729e-10 -72: Linearization/solve/update time: 0.0394316(76.1822%)/0.0122871(23.7387%)/4.096e-05(0.079135%) -70: Time step 3 done. CPU time: 0.662985 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) +72: Linearization/solve/update time: 0.0396699(76.5922%)/0.0120796(23.3226%)/4.412e-05(0.0851843%) +71: Time step 2 done. CPU time: 0.307402 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +71: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +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_pvs_ni_vcfv" problem +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 1 error: 0.00218101 70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r 72: Storage: liquid=[1.89572e+08 952852] gas=[0 0] 72: Writing visualization results for the current time step. -72: Time step 1 done. CPU time: 0.067085 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +73: Writing visualization results for the current time step. +72: Time step 1 done. CPU time: 0.0662134 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: 354.167 seconds (5 minutes, 54.17 seconds) 72: 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_pvs_ni_vcfv" problem -72: Solve: M deltax^k = r -73: Writing visualization results for the current time step. -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 3.16501e-05 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 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 +72: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 1 error: 0.000396248 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Solve: M deltax^k = r +63: Solve: M deltax^k = r 72: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 2 error: 4.67177e-05 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 1.79503e-10 -72: Linearization/solve/update time: 0.0234506(80.3592%)/0.0057078(19.5592%)/2.38e-05(0.0815567%) +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 3 error: 6.64333e-05 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 73: Solve: M deltax^k = r -71: Newton iteration 3 error: 1.73147e-11 -71: Linearization/solve/update time: 0.0798133(67.9377%)/0.037608(32.0122%)/5.884e-05(0.0500851%) +72: Newton iteration 3 error: 1.79503e-10 +72: Linearization/solve/update time: 0.0234276(81.4381%)/0.00531836(18.4875%)/2.14e-05(0.07439%) +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 1 error: 0.000791548 +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 1 error: 0.00742171 +73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Storage: liquid=[1.89572e+08 953172] gas=[0 0] 72: Writing visualization results for the current time step. -72: Time step 2 done. CPU time: 0.109284 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) +72: Time step 2 done. CPU time: 0.108245 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) 72: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00742171 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Storage: liquid=[3.96524e+07 199401 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. 72: Solve: M deltax^k = r -71: Time step 2 done. CPU time: 0.308981 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -71: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 1 error: 0.000396043 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Solve: M deltax^k = r 72: Solve: M deltax^k = r +73: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 2 error: 5.30825e-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 2 error: 7.97374e-06 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Newton iteration 3 error: 3.85756e-11 -73: Solve: M deltax^k = r -72: Linearization/solve/update time: 0.0233237(81.3318%)/0.0053302(18.5869%)/2.332e-05(0.0813188%) -70: Solve: M deltax^k = r -71: Solve: M deltax^k = r 73: Update: x^(k+1) = x^k - deltax^k 73: Newton iteration 2 error: 0.000563157 +72: Linearization/solve/update time: 0.0235997(81.4413%)/0.00535432(18.4774%)/2.356e-05(0.0813042%) 73: 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: 5.08104e-07 +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Storage: liquid=[1.89571e+08 953678] gas=[0 0] 72: Writing visualization results for the current time step. -72: Time step 3 done. CPU time: 0.151069 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) +72: Time step 3 done. CPU time: 0.150298 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) 72: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 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.000395804 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.000791548 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r 73: Newton iteration 3 error: 8.66221e-09 +73: Linearization/solve/update time: 0.0746725(80.3616%)/0.0182148(19.6026%)/3.328e-05(0.0358155%) +72: Solve: M deltax^k = r +70: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 2 error: 1.65235e-07 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Linearization/solve/update time: 0.0742618(80.5054%)/0.0179528(19.4622%)/2.988e-05(0.0323922%) -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00218101 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 1.06808e-11 -72: Linearization/solve/update time: 0.0234757(81.1691%)/0.00542332(18.7515%)/2.296e-05(0.0793859%) -63: Solve: M deltax^k = r +71: Newton iteration 3 error: 1.77778e-12 +71: Linearization/solve/update time: 0.0798556(68.0806%)/0.0373835(31.8711%)/5.664e-05(0.0482882%) 73: Storage: liquid=[3.96525e+07 199316 7.80381e+10] gas=[0 0 0] 73: Writing visualization results for the current time step. -72: Storage: liquid=[1.8957e+08 954478] gas=[0 0] -72: Writing visualization results for the current time step. -71: Solve: M deltax^k = r -73: Time step 1 done. CPU time: 0.113091 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +72: Newton iteration 3 error: 1.06808e-11 +72: Linearization/solve/update time: 0.0235245(81.3512%)/0.00537104(18.5739%)/2.168e-05(0.0749727%) +73: Time step 1 done. CPU time: 0.113771 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: 395.833 seconds (6 minutes, 35.83 seconds) 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Time step 4 done. CPU time: 0.193102 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) +71: Storage: liquid=[3.96522e+07 199534 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +71: Time step 3 done. CPU time: 0.43806 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +71: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: Storage: liquid=[1.8957e+08 954478] gas=[0 0] +72: Writing visualization results for the current time step. +72: Time step 4 done. CPU time: 0.192339 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) 72: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) 72: 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: 6.64333e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Solve: M deltax^k = r +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 3 error: 1.49441e-07 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 1 error: 0.000395442 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: 5.08104e-07 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: Solve: M deltax^k = r 72: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 2 error: 2.61669e-07 -73: Solve: M deltax^k = r +71: Solve: M deltax^k = r 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -72: Newton iteration 3 error: 1.82017e-12 -72: Linearization/solve/update time: 0.0234082(81.5985%)/0.00525512(18.3188%)/2.372e-05(0.0826854%) 73: Update: x^(k+1) = x^k - deltax^k 73: Newton iteration 1 error: 0.00218297 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: Newton iteration 3 error: 1.82017e-12 +72: Linearization/solve/update time: 0.0234474(81.6132%)/0.00526072(18.3109%)/2.18e-05(0.075879%) +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 1 error: 0.000790579 +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Storage: liquid=[1.89567e+08 955745] gas=[0 0] 72: Writing visualization results for the current time step. -72: Time step 5 done. CPU time: 0.234755 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) +72: Time step 5 done. CPU time: 0.234293 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) 72: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 1.77778e-12 -71: Linearization/solve/update time: 0.0800062(68.2012%)/0.0372477(31.7518%)/5.52e-05(0.0470552%) +70: Newton iteration 4 error: 2.69862e-13 +70: Linearization/solve/update time: 0.153326(63.2886%)/0.088848(36.6739%)/9.08e-05(0.0374796%) +63: Solve: M deltax^k = r +73: Solve: M deltax^k = r 72: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 1 error: 0.000394876 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Storage: liquid=[3.96522e+07 199534 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 7.97374e-06 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Time step 3 done. CPU time: 0.439663 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -71: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 4 error: 5.27852e-05 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 2 error: 0.000145811 +73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Solve: M deltax^k = r +70: Storage: liquid=[3.96519e+07 199746 0 0 7.80267e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 2 error: 4.13215e-07 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 0.000145811 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Time step 4 done. CPU time: 0.915275 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: 1410.16 seconds (23 minutes, 30.16 seconds) +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Solve: M deltax^k = r 72: Newton iteration 3 error: 1.65121e-12 -72: Linearization/solve/update time: 0.0236734(80.8763%)/0.00557532(19.0472%)/2.24e-05(0.076526%) +72: Linearization/solve/update time: 0.0235086(81.3045%)/0.00538384(18.62%)/2.184e-05(0.0755335%) 72: Storage: liquid=[1.89564e+08 957752] gas=[0 0] 72: Writing visualization results for the current time step. -71: Solve: M deltax^k = r -72: Time step 6 done. CPU time: 0.27726 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -72: 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) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r 73: Newton iteration 3 error: 9.10615e-10 -73: Linearization/solve/update time: 0.0735542(81.2698%)/0.0169235(18.6987%)/2.852e-05(0.0315117%) -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000393983 -70: Solve: M deltax^k = r +72: Time step 6 done. CPU time: 0.276294 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) +72: 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) 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.000790579 +71: Newton iteration 2 error: 3.62385e-06 71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: Linearization/solve/update time: 0.0736272(80.9139%)/0.0173366(19.0523%)/3.072e-05(0.0337603%) 72: Solve: M deltax^k = r 72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 4.03336e-07 +72: Newton iteration 1 error: 0.000393983 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 73: Storage: liquid=[3.96524e+07 199405 7.80357e+10] gas=[0 0 0] 73: Writing visualization results for the current time step. -73: Time step 2 done. CPU time: 0.224488 seconds, end time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) +73: Time step 2 done. CPU time: 0.225535 seconds, end time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) 73: Begin time step 3. Start time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: Solve: M deltax^k = r +70: Solve: M deltax^k = r +72: Update: x^(k+1) = x^k - deltax^k +72: Newton iteration 2 error: 4.03336e-07 +72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Newton iteration 3 error: 2.30768e-12 +71: Linearization/solve/update time: 0.0797657(68.0847%)/0.0373352(31.8678%)/5.568e-05(0.0475261%) 72: Newton iteration 3 error: 2.94344e-12 -72: Linearization/solve/update time: 0.023426(80.5396%)/0.00563788(19.3833%)/2.244e-05(0.0771497%) -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 3 error: 1.49441e-07 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: Linearization/solve/update time: 0.0235564(81.2226%)/0.00542224(18.6959%)/2.364e-05(0.0815107%) +71: Storage: liquid=[3.96518e+07 199746 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +71: Time step 4 done. CPU time: 0.568585 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) +71: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Storage: liquid=[1.8956e+08 959717] gas=[0 0] 72: Writing visualization results for the current time step. -72: Time step 7 done. CPU time: 0.319323 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) +72: Time step 7 done. CPU time: 0.318333 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) 72: 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) 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -72: Solve: M deltax^k = r 73: Solve: M deltax^k = r +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 1 error: 0.00217418 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: Solve: M deltax^k = r +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 1 error: 0.00218455 +73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 1 error: 0.00039311 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00218455 72: Solve: M deltax^k = r -73: 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: 3.62385e-06 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 72: Update: x^(k+1) = x^k - deltax^k 72: Newton iteration 2 error: 3.94115e-07 72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r +71: Solve: M deltax^k = r 72: Newton iteration 3 error: 1.5746e-12 -72: Linearization/solve/update time: 0.023486(81.1152%)/0.00544564(18.808%)/2.224e-05(0.0768119%) -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 5.27852e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 4 error: 2.69862e-13 -70: Linearization/solve/update time: 0.203359(67.6517%)/0.0971417(32.3162%)/9.636e-05(0.0320562%) +72: Linearization/solve/update time: 0.0236212(81.6686%)/0.00527988(18.2548%)/2.216e-05(0.0766167%) +73: Solve: M deltax^k = r 72: Storage: liquid=[1.89556e+08 961645] gas=[0 0] 72: Writing visualization results for the current time step. -72: Time step 8 done. CPU time: 0.36132 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) +72: Time step 8 done. CPU time: 0.360327 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) 72: Simulation of problem 'co2injection_pvs_ecfv' finished. 72: 72: ------------------------ Timing ------------------------ -72: Setup time: 1.03 seconds, 73.9% -72: Simulation time: 0.361 seconds, 26.1% -72: Linearization time: 0.204 seconds, 56.4% -72: Linear solve time: 0.0507 seconds, 14% -72: Newton update time: 0.000202 seconds, 0.0559% -72: Pre/postprocess time: 0.093 seconds, 25.7% -72: Output write time: 0.0124 seconds, 3.42% -72: First process' simulation CPU time: 0.404 seconds +72: Setup time: 1.03 seconds, 74% +72: Simulation time: 0.36 seconds, 26% +72: Linearization time: 0.204 seconds, 56.7% +72: Linear solve time: 0.0495 seconds, 13.7% +72: Newton update time: 0.0002 seconds, 0.0556% +72: Pre/postprocess time: 0.0935 seconds, 25.9% +72: Output write time: 0.0115 seconds, 3.21% +72: First process' simulation CPU time: 0.421 seconds 72: Number of processes: 1 72: Threads per processes: 1 -72: Total CPU time: 0.404 seconds +72: Total CPU time: 0.421 seconds 72: 72: ---------------------------------------------------------------- 72: 72: Simulation completed -73: Solve: M deltax^k = r -71: Newton iteration 3 error: 2.30768e-12 -71: Linearization/solve/update time: 0.0799565(68.2439%)/0.0371486(31.7068%)/5.784e-05(0.0493671%) -70: Storage: liquid=[3.96519e+07 199746 0 0 7.80267e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 1 error: 0.000789064 +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 73: Update: x^(k+1) = x^k - deltax^k 73: Newton iteration 2 error: 3.58544e-06 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Time step 4 done. CPU time: 0.981998 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: 1410.16 seconds (23 minutes, 30.16 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Storage: liquid=[3.96518e+07 199746 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. +70: Solve: M deltax^k = r 72: ###################### 72: # Comparing results 72: ###################### -72: RND: 'a0fdd7b03249737c3acb83dfc115402e' -71: Time step 4 done. CPU time: 0.570261 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -71: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +72: RND: '6d3467fce3cbff2d31815b2ce2ce68ee' +73: Newton iteration 3 error: 6.75375e-11 +73: Linearization/solve/update time: 0.0736418(81.0766%)/0.0171607(18.8933%)/2.736e-05(0.0301222%) +71: Solve: M deltax^k = r 72: Simulation name: 'co2injection_pvs_ecfv' 72: Number of timesteps: '8' - 69/120 Test #72: co2injection_pvs_ecfv .......................... Passed 1.57 sec + 69/120 Test #72: co2injection_pvs_ecfv .......................... Passed 1.59 sec test 77 Start 77: co2_ptflash_ecfv 77: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2_ptflash_ecfv" "--" 77: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 77: Test timeout computed to be: 1500 -73: Newton iteration 3 error: 6.75375e-11 -73: Linearization/solve/update time: 0.0737038(81.0578%)/0.0171944(18.91%)/2.936e-05(0.0322894%) +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 2 error: 1.17068e-05 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Newton iteration 5 error: 8.26182e-08 +63: Linearization/solve/update time: 0.652085(94.9258%)/0.0347955(5.06528%)/6.14e-05(0.00893817%) +63: Storage: liquid=[3.96495e+07 201039 7.79931e+10] gas=[0 0 0] +63: Writing visualization results for the current time step. +63: Time step 7 done. CPU time: 3.75409 seconds, end time: 7899.25 seconds (2 hours, 11 minutes, 39.25 seconds), step size: 2143.19 seconds (35 minutes, 43.19 seconds) +63: 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) +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: ###################### 77: # Running test '' 77: ###################### -77: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2_ptflash_ecfv " -71: Solve: M deltax^k = r 73: Storage: liquid=[3.96522e+07 199547 7.80319e+10] gas=[0 0 0] 73: Writing visualization results for the current time step. -70: Solve: M deltax^k = r -73: Time step 3 done. CPU time: 0.337879 seconds, end time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) -73: Begin time step 4. Start time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -73: 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.000789064 +71: Newton iteration 2 error: 1.10879e-06 71: 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.00217418 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r 74: Simulator successfully set up 74: Applying the initial solution of the "co2injection_pvs_vcfv" problem +77: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/co2_ptflash_ecfv " +73: Time step 3 done. CPU time: 0.3408 seconds, end time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) +73: Begin time step 4. Start time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) +73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 74: Writing visualization results for the current time step. -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00218062 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 +70: Newton iteration 3 error: 1.29375e-11 +70: Linearization/solve/update time: 0.115178(65.9768%)/0.0593196(33.9798%)/7.58e-05(0.0434201%) +71: Newton iteration 3 error: 2.41393e-12 +71: Linearization/solve/update time: 0.079825(68.1377%)/0.0372712(31.8143%)/5.628e-05(0.04804%) +73: Solve: M deltax^k = r +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 1 error: 0.00218062 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r +71: Storage: liquid=[3.96512e+07 200081 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +70: Storage: liquid=[3.96513e+07 200064 0 0 7.80184e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. +70: Time step 5 done. CPU time: 1.1082 seconds, end time: 3569.01 seconds (59 minutes, 29.01 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) +70: Begin time step 6. Start time: 3569.01 seconds (59 minutes, 29.01 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Time step 5 done. CPU time: 0.701763 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +71: 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) +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: Solve: M deltax^k = r 74: Solve: M deltax^k = r +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 1 error: 0.00213141 +63: 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.00742171 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 73: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 1.10879e-06 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r +74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 73: Update: x^(k+1) = x^k - deltax^k 73: Newton iteration 2 error: 5.6976e-06 +71: Solve: M deltax^k = r 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 1 error: 0.000786678 +71: 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.000104674 +73: Newton iteration 3 error: 4.48345e-11 +73: Linearization/solve/update time: 0.0737992(81.127%)/0.0171373(18.8389%)/3.1e-05(0.0340781%) 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 2.41393e-12 -71: Linearization/solve/update time: 0.0812079(67.49%)/0.0390536(32.4565%)/6.432e-05(0.0534549%) -63: Newton iteration 5 error: 8.26182e-08 -63: Linearization/solve/update time: 0.654447(95.1798%)/0.033081(4.81116%)/6.2e-05(0.009017%) -63: Storage: liquid=[3.96495e+07 201039 7.79931e+10] gas=[0 0 0] -63: Writing visualization results for the current time step. -63: Time step 7 done. CPU time: 3.78438 seconds, end time: 7899.25 seconds (2 hours, 11 minutes, 39.25 seconds), step size: 2143.19 seconds (35 minutes, 43.19 seconds) -63: 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) -63: 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.00216364 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: Storage: liquid=[3.96518e+07 199770 7.80261e+10] gas=[0 0 0] +73: Writing visualization results for the current time step. +71: Solve: M deltax^k = r +73: Time step 4 done. CPU time: 0.452539 seconds, end time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) +73: Begin time step 5. Start time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) +73: 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.13496e-07 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Storage: liquid=[3.96512e+07 200081 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. -73: Newton iteration 3 error: 4.48345e-11 -73: Linearization/solve/update time: 0.073793(81.1594%)/0.0171013(18.8084%)/2.92e-05(0.0321149%) -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 1.17068e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Time step 5 done. CPU time: 0.703987 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -71: 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) +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 2 error: 1.73307e-06 71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Storage: liquid=[3.96518e+07 199770 7.80261e+10] gas=[0 0 0] -73: Writing visualization results for the current time step. +73: Solve: M deltax^k = r 74: Newton iteration 4 error: 8.83616e-12 -74: Linearization/solve/update time: 0.0622818(82.9162%)/0.0127931(17.0315%)/3.924e-05(0.0522405%) -73: Time step 4 done. CPU time: 0.44969 seconds, end time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -73: Begin time step 5. Start time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) +74: Linearization/solve/update time: 0.110266(84.2421%)/0.0205729(15.7175%)/5.276e-05(0.0403082%) +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 1 error: 0.00217339 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r 74: Storage: liquid=[3.96525e+07 199316] gas=[0 0] 74: Writing visualization results for the current time step. -71: Solve: M deltax^k = r -74: Time step 1 done. CPU time: 0.0909306 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 -70: Newton iteration 3 error: 1.29375e-11 -70: Linearization/solve/update time: 0.11513(65.7456%)/0.0599212(34.2184%)/6.3e-05(0.0359766%) 77: opm models will now start the simulation. 77: # [parameters which were specified at compile-time] 77: CellsX="30" @@ -51340,6 +51398,9 @@ 77: VtkWriteViscosities="0" 77: # [end of parameters] 77: Allocating the simulation vanguard +74: Time step 1 done. CPU time: 0.149436 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 77: Distributing the vanguard's data 77: Allocating the model 77: Allocating the problem @@ -51362,15 +51423,12 @@ 77: Update: x^(k+1) = x^k - deltax^k 77: Newton iteration 3 error: 0.00333703 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Newton iteration 3 error: 1.10009e-12 +71: Linearization/solve/update time: 0.0797542(68.0916%)/0.0373189(31.8617%)/5.472e-05(0.0467182%) 77: Newton iteration 4 error: 1.66196e-05 -77: Linearization/solve/update time: 0.0024192(95.0211%)/0.00011976(4.70392%)/7e-06(0.274945%) +77: Linearization/solve/update time: 0.00227868(94.8091%)/0.00011832(4.92294%)/6.44e-06(0.267949%) 77: Writing visualization results for the current time step. -73: Solve: M deltax^k = r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.000792223 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Time step 1 done. CPU time: 0.00307692 seconds, end time: 360 seconds (6 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 1 done. CPU time: 0.00303652 seconds, end time: 360 seconds (6 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 2. Start time: 360 seconds (6 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51378,9 +51436,9 @@ 77: Newton iteration 1 error: 0.028233 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 0.000633782 -77: Linearization/solve/update time: 0.00079708(97.1054%)/2.124e-05(2.58759%)/2.52e-06(0.307003%) +77: Linearization/solve/update time: 0.00080212(97.0009%)/2.224e-05(2.6895%)/2.56e-06(0.309583%) 77: Writing visualization results for the current time step. -77: Time step 2 done. CPU time: 0.00499404 seconds, end time: 720 seconds (12 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 2 done. CPU time: 0.00494452 seconds, end time: 720 seconds (12 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 3. Start time: 720 seconds (12 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51388,15 +51446,9 @@ 77: Newton iteration 1 error: 0.0170999 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 0.000253863 -77: Linearization/solve/update time: 0.00083712(96.9742%)/2.348e-05(2.71999%)/2.64e-06(0.305825%) +77: Linearization/solve/update time: 0.0008132(96.7865%)/2.444e-05(2.90883%)/2.56e-06(0.304689%) 77: Writing visualization results for the current time step. -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00217339 -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000786678 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -77: Time step 3 done. CPU time: 0.00686716 seconds, end time: 1080 seconds (18 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 3 done. CPU time: 0.00714552 seconds, end time: 1080 seconds (18 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 4. Start time: 1080 seconds (18 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51404,11 +51456,9 @@ 77: Newton iteration 1 error: 0.0122561 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 9.73416e-05 -77: Linearization/solve/update time: 0.00083072(96.9652%)/2.352e-05(2.74535%)/2.48e-06(0.289476%) +77: Linearization/solve/update time: 0.00132276(97.0904%)/3.552e-05(2.60716%)/4.12e-06(0.302408%) 77: Writing visualization results for the current time step. -70: Storage: liquid=[3.96513e+07 200064 0 0 7.80184e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. -77: Time step 4 done. CPU time: 0.0087444 seconds, end time: 1440 seconds (24 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 4 done. CPU time: 0.00937256 seconds, end time: 1440 seconds (24 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 5. Start time: 1440 seconds (24 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51416,10 +51466,11 @@ 77: Newton iteration 1 error: 0.00962202 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 5.20857e-05 -77: Linearization/solve/update time: 0.00084972(97.062%)/2.324e-05(2.65467%)/2.48e-06(0.283286%) +77: Linearization/solve/update time: 0.00132444(97.2651%)/3.34e-05(2.45285%)/3.84e-06(0.282005%) 77: Writing visualization results for the current time step. -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Time step 5 done. CPU time: 0.0105954 seconds, end time: 1800 seconds (30 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +71: Storage: liquid=[3.96502e+07 200612 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +77: Time step 5 done. CPU time: 0.0114602 seconds, end time: 1800 seconds (30 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 6. Start time: 1800 seconds (30 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51427,15 +51478,13 @@ 77: Newton iteration 1 error: 0.0079705 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 3.25268e-05 -77: Linearization/solve/update time: 0.0008318(97.0958%)/2.244e-05(2.61941%)/2.44e-06(0.28482%) +77: Linearization/solve/update time: 0.001329(97.2657%)/3.364e-05(2.46202%)/3.72e-06(0.272256%) +74: Solve: M deltax^k = r 77: Writing visualization results for the current time step. -70: Time step 5 done. CPU time: 1.17538 seconds, end time: 3569.01 seconds (59 minutes, 29.01 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) -70: Begin time step 6. Start time: 3569.01 seconds (59 minutes, 29.01 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) -70: 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.00213141 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Time step 6 done. CPU time: 0.0124811 seconds, end time: 2160 seconds (36 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +71: Time step 6 done. CPU time: 0.832256 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) +71: 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) +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +77: Time step 6 done. CPU time: 0.013996 seconds, end time: 2160 seconds (36 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 7. Start time: 2160 seconds (36 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51443,9 +51492,13 @@ 77: Newton iteration 1 error: 0.00683196 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 2.09918e-05 -77: Linearization/solve/update time: 0.0008428(97.0029%)/2.328e-05(2.67943%)/2.76e-06(0.317665%) +77: Linearization/solve/update time: 0.00134768(97.2408%)/3.416e-05(2.46479%)/4.08e-06(0.294389%) 77: Writing visualization results for the current time step. -77: Time step 7 done. CPU time: 0.0143636 seconds, end time: 2520 seconds (42 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +73: Solve: M deltax^k = r +74: Update: x^(k+1) = x^k - deltax^k +74: Newton iteration 1 error: 0.000792223 +74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +77: Time step 7 done. CPU time: 0.017147 seconds, end time: 2520 seconds (42 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 8. Start time: 2520 seconds (42 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51453,9 +51506,12 @@ 77: Newton iteration 1 error: 0.00599447 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 1.40219e-05 -77: Linearization/solve/update time: 0.000842(97.1613%)/2.216e-05(2.55712%)/2.44e-06(0.28156%) +77: Linearization/solve/update time: 0.00249072(97.2102%)/6.416e-05(2.5041%)/7.32e-06(0.285692%) +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 2 error: 1.83004e-05 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Writing visualization results for the current time step. -77: Time step 8 done. CPU time: 0.0161906 seconds, end time: 2880 seconds (48 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 8 done. CPU time: 0.0209203 seconds, end time: 2880 seconds (48 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 9. Start time: 2880 seconds (48 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51463,9 +51519,12 @@ 77: Newton iteration 1 error: 0.00534938 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 9.63826e-06 -77: Linearization/solve/update time: 0.00085932(97.0983%)/2.332e-05(2.63503%)/2.36e-06(0.266667%) +77: Linearization/solve/update time: 0.00256356(97.5999%)/5.64e-05(2.14726%)/6.64e-06(0.252798%) +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 2 error: 8.9622e-06 +73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Writing visualization results for the current time step. -77: Time step 9 done. CPU time: 0.0182272 seconds, end time: 3240 seconds (54 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 9 done. CPU time: 0.0247675 seconds, end time: 3240 seconds (54 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Begin time step 10. Start time: 3240 seconds (54 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Solve: M deltax^k = r @@ -51473,23 +51532,23 @@ 77: Newton iteration 1 error: 0.00483531 77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Newton iteration 2 error: 7.38579e-06 -77: Linearization/solve/update time: 0.00085484(96.9866%)/2.352e-05(2.66848%)/3.04e-06(0.344906%) +77: Linearization/solve/update time: 0.00255944(97.5486%)/5.608e-05(2.13739%)/8.24e-06(0.314053%) 77: Writing visualization results for the current time step. -77: Time step 10 done. CPU time: 0.0200879 seconds, end time: 3600 seconds (1 hours, 0 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) +77: Time step 10 done. CPU time: 0.0286624 seconds, end time: 3600 seconds (1 hours, 0 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) 77: Simulation of problem 'co2_ptflash' finished. 77: 77: ------------------------ Timing ------------------------ -77: Setup time: 0.00373 seconds, 15.7% -77: Simulation time: 0.0201 seconds, 84.3% -77: Linearization time: 0.00996 seconds, 49.6% -77: Linear solve time: 0.000326 seconds, 1.62% -77: Newton update time: 3.02e-05 seconds, 0.15% -77: Pre/postprocess time: 0.00152 seconds, 7.55% -77: Output write time: 0.00781 seconds, 38.8% -77: First process' simulation CPU time: 0.0238 seconds +77: Setup time: 0.00375 seconds, 11.6% +77: Simulation time: 0.0287 seconds, 88.4% +77: Linearization time: 0.0168 seconds, 58.6% +77: Linear solve time: 0.000478 seconds, 1.67% +77: Newton update time: 4.95e-05 seconds, 0.172% +77: Pre/postprocess time: 0.00278 seconds, 9.67% +77: Output write time: 0.00763 seconds, 26.6% +77: First process' simulation CPU time: 0.0426 seconds 77: Number of processes: 1 77: Threads per processes: 1 -77: Total CPU time: 0.0238 seconds +77: Total CPU time: 0.0426 seconds 77: 77: ---------------------------------------------------------------- 77: @@ -51499,133 +51558,145 @@ 74: Newton iteration 2 error: 3.16864e-05 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 71: Solve: M deltax^k = r -73: Solve: M deltax^k = r 77: ###################### 77: # Comparing results 77: ###################### -77: RND: 'f95137f732435c73fb47412dc2c88b06' +77: RND: '5c37a6d5cbd914a305bf153391ca6e81' +73: Newton iteration 3 error: 3.49606e-11 +63: Solve: M deltax^k = r +73: Linearization/solve/update time: 0.0737013(80.9318%)/0.0173362(19.0369%)/2.848e-05(0.031274%) 74: Newton iteration 3 error: 3.67141e-10 -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 8.9622e-06 -74: Linearization/solve/update time: 0.0457178(85.7693%)/0.00756152(14.1858%)/2.392e-05(0.0448753%) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +74: Linearization/solve/update time: 0.0462487(85.3008%)/0.00794428(14.6524%)/2.536e-05(0.0467738%) +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 2 error: 0.0103469 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Newton iteration 3 error: 9.06869e-11 +70: Linearization/solve/update time: 0.115245(66.1778%)/0.0588353(33.7854%)/6.412e-05(0.0368201%) +71: Update: x^(k+1) = x^k - deltax^k +71: Newton iteration 1 error: 0.00078292 +71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 77: Simulation name: 'co2_ptflash' 77: Number of timesteps: '10' - 70/120 Test #77: co2_ptflash_ecfv ............................... Passed 0.21 sec + 70/120 Test #77: co2_ptflash_ecfv ............................... Passed 0.23 sec test 78 Start 78: cuvette_pvs 78: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/cuvette_pvs" "--" 78: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 78: Test timeout computed to be: 1500 -78: ###################### -78: # Running test '' -78: ###################### -70: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 1.73307e-06 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 74: Storage: liquid=[3.96524e+07 199401] gas=[0 0] 74: Writing visualization results for the current time step. -74: Time step 2 done. CPU time: 0.159708 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +73: Storage: liquid=[3.96512e+07 200124 7.80169e+10] gas=[0 0 0] +73: Writing visualization results for the current time step. +74: Time step 2 done. CPU time: 0.219423 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 -78: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/cuvette_pvs " -73: Newton iteration 3 error: 3.49606e-11 -73: Linearization/solve/update time: 0.0738184(81.1905%)/0.0170707(18.7755%)/3.088e-05(0.0339639%) +73: Time step 5 done. CPU time: 0.564415 seconds, end time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) +73: 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) +73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +78: ###################### +78: # Running test '' +78: ###################### +70: Storage: liquid=[3.96504e+07 200567 0 0 7.80054e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. +70: Time step 6 done. CPU time: 1.30073 seconds, end time: 5801.76 seconds (1 hours, 36 minutes, 41.76 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) +70: 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) +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 74: Solve: M deltax^k = r +78: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/cuvette_pvs " 74: Update: x^(k+1) = x^k - deltax^k 74: Newton iteration 1 error: 0.000791548 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 1.10009e-12 -71: Linearization/solve/update time: 0.0803864(67.6144%)/0.0384411(32.3334%)/6.208e-05(0.0522165%) -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00216364 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Storage: liquid=[3.96512e+07 200124 7.80169e+10] gas=[0 0 0] -73: Writing visualization results for the current time step. -73: Time step 5 done. CPU time: 0.561464 seconds, end time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) -73: 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) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Storage: liquid=[3.96502e+07 200612 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. +71: Solve: M deltax^k = r +73: Solve: M deltax^k = r 74: Solve: M deltax^k = r +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 1 error: 0.00216165 +73: 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: 1.47307e-06 +71: 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: 4.40963e-07 -71: Time step 6 done. CPU time: 0.837842 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -71: 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) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r 74: Newton iteration 3 error: 2.56057e-11 -75: Simulator successfully set up -75: Applying the initial solution of the "co2injection_ncp_ni_ecfv" problem +74: Linearization/solve/update time: 0.0459957(85.0079%)/0.00808368(14.94%)/2.816e-05(0.0520445%) 73: Solve: M deltax^k = r -75: Writing visualization results for the current time step. -74: Linearization/solve/update time: 0.0459418(85.2053%)/0.00794916(14.7428%)/2.796e-05(0.0518556%) -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 +71: Newton iteration 3 error: 1.6084e-12 +71: Linearization/solve/update time: 0.0799354(68.1641%)/0.0372767(31.7874%)/5.688e-05(0.0485039%) 74: Storage: liquid=[3.96522e+07 199534] gas=[0 0] 74: Writing visualization results for the current time step. 73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00216165 +73: Newton iteration 2 error: 1.40756e-05 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -74: Time step 3 done. CPU time: 0.229378 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) +74: Time step 3 done. CPU time: 0.289043 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 -75: Solve: M deltax^k = r -71: Solve: M deltax^k = r +71: Storage: liquid=[3.96494e+07 201066 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +75: Simulator successfully set up +75: Applying the initial solution of the "co2injection_ncp_ni_ecfv" problem +75: Writing visualization results for the current time step. +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 1 error: 0.00214698 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +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 +71: Time step 7 done. CPU time: 0.965635 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) +71: 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) +71: 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.000790579 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 1.83004e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: Newton iteration 3 error: 9.52388e-11 +73: Linearization/solve/update time: 0.0737224(81.0021%)/0.0172627(18.9673%)/2.784e-05(0.0305891%) +75: Solve: M deltax^k = r +74: Solve: M deltax^k = r +74: Update: x^(k+1) = x^k - deltax^k +74: Newton iteration 2 error: 3.62504e-06 +73: Storage: liquid=[3.96502e+07 200684 7.80023e+10] gas=[0 0 0] +73: Writing visualization results for the current time step. +74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Solve: M deltax^k = r +73: Time step 6 done. CPU time: 0.676209 seconds, end time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) +73: 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) +73: 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.00223663 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 1.40756e-05 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r +74: Newton iteration 3 error: 3.83635e-11 +74: Linearization/solve/update time: 0.0460655(85.1581%)/0.00800344(14.7954%)/2.516e-05(0.0465116%) 71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.00078292 +71: Newton iteration 1 error: 0.000779715 71: 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.62504e-06 +75: Solve: M deltax^k = r +74: Storage: liquid=[3.96518e+07 199746] gas=[0 0] +74: Writing visualization results for the current time step. +73: Solve: M deltax^k = r +74: Time step 4 done. CPU time: 0.358648 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 63: Solve: M deltax^k = r -75: Solve: M deltax^k = r +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 2 error: 1.72893e-05 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: Update: x^(k+1) = x^k - deltax^k +73: Newton iteration 1 error: 0.00214311 +73: 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.0103469 +63: Newton iteration 3 error: 9.14865e-05 63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 3 error: 9.52388e-11 -74: Newton iteration 3 error: 3.83635e-11 -74: Linearization/solve/update time: 0.0460497(85.253%)/0.00793896(14.6976%)/2.668e-05(0.0493934%) -73: Linearization/solve/update time: 0.0736036(81.0261%)/0.0172078(18.9432%)/2.792e-05(0.0307356%) -71: Solve: M deltax^k = r -70: Newton iteration 3 error: 9.06869e-11 -70: Linearization/solve/update time: 0.115148(65.8474%)/0.0596596(34.1164%)/6.336e-05(0.0362324%) 75: Update: x^(k+1) = x^k - deltax^k 75: Newton iteration 2 error: 0.00411495 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Storage: liquid=[3.96518e+07 199746] gas=[0 0] -74: Writing visualization results for the current time step. -73: Storage: liquid=[3.96502e+07 200684 7.80023e+10] gas=[0 0 0] -73: Writing visualization results for the current time step. -74: Time step 4 done. CPU time: 0.298656 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) +71: Solve: M deltax^k = r +74: Solve: M deltax^k = r +74: Update: x^(k+1) = x^k - deltax^k +74: Newton iteration 1 error: 0.000789064 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Time step 6 done. CPU time: 0.673071 seconds, end time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) -73: 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) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Storage: liquid=[3.96504e+07 200567 0 0 7.80054e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. -70: Time step 6 done. CPU time: 1.36908 seconds, end time: 5801.76 seconds (1 hours, 36 minutes, 41.76 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) -70: 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) -70: 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: ContinueOnConvergenceError="0" @@ -51696,265 +51767,335 @@ 78: Allocating the problem 78: Initializing the model 78: Initializing the problem +75: Solve: M deltax^k = r +73: Solve: M deltax^k = r 71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 1.47307e-06 +71: Newton iteration 2 error: 1.43514e-06 71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 74: Solve: M deltax^k = r -75: Solve: M deltax^k = r 74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.000789064 +74: Newton iteration 2 error: 1.10238e-06 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 3 error: 0.00244888 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r 73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00214311 +73: Newton iteration 2 error: 2.05274e-05 73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 1.6084e-12 -71: Linearization/solve/update time: 0.0974663(70.2585%)/0.0411952(29.6955%)/6.392e-05(0.0460766%) -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 1.10238e-06 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -71: Storage: liquid=[3.96494e+07 201066 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. -70: Solve: M deltax^k = r -71: Time step 7 done. CPU time: 0.989915 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -71: 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) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 3.2146e-12 -74: Linearization/solve/update time: 0.0457352(85.805%)/0.00753856(14.1433%)/2.756e-05(0.051706%) -73: Solve: M deltax^k = r +70: Newton iteration 3 error: 7.24875e-11 +70: Linearization/solve/update time: 0.115389(66.0611%)/0.0592166(33.9019%)/6.472e-05(0.0370526%) 75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 4 error: 8.85112e-05 +75: Newton iteration 3 error: 0.00244888 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +74: Newton iteration 3 error: 3.2146e-12 +74: Linearization/solve/update time: 0.0461593(85.5765%)/0.00775268(14.373%)/2.724e-05(0.0505013%) +71: Newton iteration 3 error: 2.00983e-12 +71: Linearization/solve/update time: 0.0798765(68.1196%)/0.0373262(31.8322%)/5.656e-05(0.048235%) +70: Storage: liquid=[3.96495e+07 201044 0 0 7.79929e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. +70: Time step 7 done. CPU time: 1.49383 seconds, end time: 7921.87 seconds (2 hours, 12 minutes, 1.87 seconds), step size: 2120.11 seconds (35 minutes, 20.11 seconds) +70: 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) +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Solve: M deltax^k = r +73: Newton iteration 3 error: 2.86994e-10 74: Storage: liquid=[3.96512e+07 200081] gas=[0 0] 74: Writing visualization results for the current time step. -74: Time step 5 done. CPU time: 0.367499 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) +73: Linearization/solve/update time: 0.0737686(80.9294%)/0.0173546(19.0393%)/2.852e-05(0.0312885%) +74: Time step 5 done. CPU time: 0.428214 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 -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 2.05274e-05 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00214698 -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 1 error: 0.000786678 -75: Newton iteration 5 error: 2.93766e-09 -75: Linearization/solve/update time: 0.0918403(56.3325%)/0.0710707(43.593%)/0.00012148(0.0745128%) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 3 error: 2.86994e-10 -73: Linearization/solve/update time: 0.0734431(81.3338%)/0.0168277(18.6356%)/2.76e-05(0.0305653%) -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000779715 -71: 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.73409e-06 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: Storage: liquid=[3.96485e+07 201512 0 0] gas=[0 0 0 0] +71: Writing visualization results for the current time step. +71: Time step 8 done. CPU time: 1.10126 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) +71: Simulation of problem 'co2injection_ncp_vcfv' finished. +71: +71: ------------------------ Timing ------------------------ +71: Setup time: 1.02 seconds, 48% +71: Simulation time: 1.1 seconds, 52% +71: Linearization time: 0.666 seconds, 60.5% +71: Linear solve time: 0.317 seconds, 28.8% +71: Newton update time: 0.000481 seconds, 0.0437% +71: Pre/postprocess time: 0.0859 seconds, 7.8% +71: Output write time: 0.0304 seconds, 2.76% +71: First process' simulation CPU time: 1.17 seconds +71: Number of processes: 1 +71: Threads per processes: 1 +71: Total CPU time: 1.17 seconds +71: +71: ---------------------------------------------------------------- +71: +71: Simulation completed 73: Storage: liquid=[3.96487e+07 201512 7.79808e+10] gas=[0 0 0] 73: Writing visualization results for the current time step. -73: Time step 7 done. CPU time: 0.784169 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) +75: Update: x^(k+1) = x^k - deltax^k +75: Newton iteration 4 error: 8.85112e-05 +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +74: Solve: M deltax^k = r +73: Time step 7 done. CPU time: 0.788712 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) 73: Simulation of problem 'co2injection_pvs_ni_vcfv' finished. 73: 73: ------------------------ Timing ------------------------ -73: Setup time: 1.02 seconds, 56.5% -73: Simulation time: 0.784 seconds, 43.5% -73: Linearization time: 0.516 seconds, 65.8% -73: Linear solve time: 0.12 seconds, 15.3% -73: Newton update time: 0.000203 seconds, 0.0259% -73: Pre/postprocess time: 0.12 seconds, 15.3% -73: Output write time: 0.0266 seconds, 3.4% -73: First process' simulation CPU time: 0.846 seconds +73: Setup time: 1.02 seconds, 56.4% +73: Simulation time: 0.789 seconds, 43.6% +73: Linearization time: 0.517 seconds, 65.5% +73: Linear solve time: 0.122 seconds, 15.4% +73: Newton update time: 0.000207 seconds, 0.0263% +73: Pre/postprocess time: 0.119 seconds, 15.1% +73: Output write time: 0.0294 seconds, 3.72% +73: First process' simulation CPU time: 0.858 seconds 73: Number of processes: 1 73: Threads per processes: 1 -73: Total CPU time: 0.846 seconds +73: Total CPU time: 0.858 seconds 73: 73: ---------------------------------------------------------------- 73: 73: Simulation completed +74: Update: x^(k+1) = x^k - deltax^k +74: Newton iteration 1 error: 0.000786678 +74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Newton iteration 5 error: 2.93766e-09 +75: Linearization/solve/update time: 0.0910135(56.8182%)/0.0690648(43.116%)/0.00010548(0.0658494%) 70: Solve: M deltax^k = r -75: Storage: liquid=[1.89572e+08 952852 0 0 4.34208e+11] gas=[0 0 0 0 0] -75: Writing visualization results for the current time step. -71: Solve: M deltax^k = r -74: Newton iteration 3 error: 9.39211e-12 -75: Time step 1 done. CPU time: 0.2038 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: 354.167 seconds (5 minutes, 54.17 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Linearization/solve/update time: 0.045706(85.9322%)/0.00745672(14.0194%)/2.572e-05(0.0483563%) -63: Solve: M deltax^k = r -74: Storage: liquid=[3.96502e+07 200612] gas=[0 0] -74: Writing visualization results for the current time step. -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 9.14865e-05 -63: 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.73409e-06 +74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +71: ###################### +71: # Comparing results +71: ###################### +71: RND: '329987d1f811e93a4a63e87d65c13dba' 73: ###################### 73: # Comparing results 73: ###################### -73: RND: '9fab990249704547ab161f3e921d6d49' -74: Time step 6 done. CPU time: 0.436147 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 -75: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 1.43514e-06 -71: 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: 1.72893e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +73: RND: 'a8f98d7086542941f172ecc7d733675d' +71: Simulation name: 'co2injection_ncp_vcfv' +71: Number of timesteps: '8' 73: Simulation name: 'co2injection_pvs_ni_vcfv' 73: Number of timesteps: '7' - 71/120 Test #73: co2injection_pvs_ni_vcfv ....................... Passed 1.97 sec + 71/120 Test #71: co2injection_ncp_vcfv .......................... Passed 2.30 sec test 79 Start 79: diffusion_flash 79: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_flash" "--" 79: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 79: Test timeout computed to be: 1500 -74: Solve: M deltax^k = r +74: Newton iteration 3 error: 9.39211e-12 +74: Linearization/solve/update time: 0.0460526(84.9134%)/0.0081562(15.0387%)/2.596e-05(0.047866%) + 72/120 Test #73: co2injection_pvs_ni_vcfv ....................... Passed 2.02 sec +test 80 + Start 80: diffusion_ncp + +80: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_ncp" "--" +80: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +80: Test timeout computed to be: 1500 79: ###################### 79: # Running test '' 79: ###################### +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 1 error: 0.00213119 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +80: ###################### +80: # Running test '' +80: ###################### +79: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_flash " +74: Storage: liquid=[3.96502e+07 200612] gas=[0 0] +74: Writing visualization results for the current time step. +75: Storage: liquid=[1.89572e+08 952852 0 0 4.34208e+11] gas=[0 0 0 0 0] +75: Writing visualization results for the current time step. +80: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_ncp " +75: Time step 1 done. CPU time: 0.201048 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: 354.167 seconds (5 minutes, 54.17 seconds) +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +74: Time step 6 done. CPU time: 0.499468 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 +63: Solve: M deltax^k = r +74: Solve: M deltax^k = r 74: Update: x^(k+1) = x^k - deltax^k 74: Newton iteration 1 error: 0.00078292 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Solve: M deltax^k = r +63: Update: x^(k+1) = x^k - deltax^k +63: Newton iteration 4 error: 1.62854e-05 +63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +70: Solve: M deltax^k = r 75: Update: x^(k+1) = x^k - deltax^k 75: Newton iteration 1 error: 0.00146285 75: 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.47601e-06 +74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 76: Simulator successfully set up 76: Applying the initial solution of the "co2injection_pvs_ni_ecfv" problem 76: Writing visualization results for the current time step. -79: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_flash " -71: Newton iteration 3 error: 2.00983e-12 -71: Linearization/solve/update time: 0.0799605(68.1612%)/0.0372908(31.788%)/5.96e-05(0.0508052%) 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 -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 1.47601e-06 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 75: Solve: M deltax^k = r -71: Storage: liquid=[3.96485e+07 201512 0 0] gas=[0 0 0 0] -71: Writing visualization results for the current time step. -71: Time step 8 done. CPU time: 1.1206 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -71: Simulation of problem 'co2injection_ncp_vcfv' finished. -71: -71: ------------------------ Timing ------------------------ -71: Setup time: 1.02 seconds, 47.6% -71: Simulation time: 1.12 seconds, 52.4% -71: Linearization time: 0.686 seconds, 61.2% -71: Linear solve time: 0.325 seconds, 29% -71: Newton update time: 0.000511 seconds, 0.0456% -71: Pre/postprocess time: 0.0861 seconds, 7.68% -71: Output write time: 0.0217 seconds, 1.94% -71: First process' simulation CPU time: 1.18 seconds -71: Number of processes: 1 -71: Threads per processes: 1 -71: Total CPU time: 1.18 seconds -71: -71: ---------------------------------------------------------------- -71: -71: Simulation completed +74: Newton iteration 3 error: 4.94367e-12 +74: Linearization/solve/update time: 0.046327(85.208%)/0.00801512(14.742%)/2.72e-05(0.0500282%) +70: Update: x^(k+1) = x^k - deltax^k +70: Newton iteration 2 error: 1.67331e-05 +70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 76: Solve: M deltax^k = r -70: Newton iteration 3 error: 7.24875e-11 -70: Linearization/solve/update time: 0.115126(65.6784%)/0.0600963(34.2845%)/6.492e-05(0.0370364%) +74: Storage: liquid=[3.96494e+07 201066] gas=[0 0] +74: Writing visualization results for the current time step. 76: Update: x^(k+1) = x^k - deltax^k 76: Newton iteration 1 error: 0.00223663 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 4.94367e-12 -74: Linearization/solve/update time: 0.0460186(85.9459%)/0.00749136(13.9911%)/3.372e-05(0.0629766%) +74: Time step 7 done. CPU time: 0.569379 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 75: Update: x^(k+1) = x^k - deltax^k 75: Newton iteration 2 error: 0.000203127 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Storage: liquid=[3.96495e+07 201044 0 0 7.79929e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. -74: Storage: liquid=[3.96494e+07 201066] gas=[0 0] -74: Writing visualization results for the current time step. -71: ###################### -71: # Comparing results -71: ###################### -71: RND: '28b36b69435d394c6f684fe81c2527dc' -70: Time step 7 done. CPU time: 1.56273 seconds, end time: 7921.87 seconds (2 hours, 12 minutes, 1.87 seconds), step size: 2120.11 seconds (35 minutes, 20.11 seconds) -70: 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) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Time step 7 done. CPU time: 0.504989 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 -76: Solve: M deltax^k = r -75: Newton iteration 3 error: 5.70924e-09 -75: Linearization/solve/update time: 0.0546726(61.9303%)/0.0335536(38.0077%)/5.472e-05(0.061984%) -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 0.00411495 76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Simulation name: 'co2injection_ncp_vcfv' -71: Number of timesteps: '8' - 72/120 Test #71: co2injection_ncp_vcfv .......................... Passed 2.30 sec -test 80 - Start 80: diffusion_ncp - -80: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_ncp" "--" -80: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -80: Test timeout computed to be: 1500 -80: ###################### -80: # Running test '' -80: ###################### 74: Solve: M deltax^k = r +75: Newton iteration 3 error: 5.70924e-09 +75: Linearization/solve/update time: 0.054282(61.8074%)/0.033485(38.1272%)/5.74e-05(0.0653577%) +76: Solve: M deltax^k = r 74: Update: x^(k+1) = x^k - deltax^k 74: Newton iteration 1 error: 0.000779715 -80: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_ncp " 74: 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 3 error: 0.00244888 +76: Newton iteration 2 error: 0.00411495 76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r +70: Newton iteration 3 error: 7.34622e-11 +70: Linearization/solve/update time: 0.115393(66.025%)/0.0593098(33.9356%)/6.876e-05(0.0393428%) 74: Solve: M deltax^k = r 74: Update: x^(k+1) = x^k - deltax^k 74: Newton iteration 2 error: 1.43852e-06 74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Solve: M deltax^k = r +70: Storage: liquid=[3.96487e+07 201512 0 0 7.79808e+10] gas=[0 0 0 0 0] +70: Writing visualization results for the current time step. +70: Time step 8 done. CPU time: 1.68695 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2078.13 seconds (34 minutes, 38.13 seconds) +70: Simulation of problem 'co2injection_ncp_ni_vcfv' finished. +70: +70: ------------------------ Timing ------------------------ +70: Setup time: 1.02 seconds, 37.7% +70: Simulation time: 1.69 seconds, 62.3% +70: Linearization time: 1 seconds, 59.3% +70: Linear solve time: 0.539 seconds, 31.9% +70: Newton update time: 0.00062 seconds, 0.0368% +70: Pre/postprocess time: 0.119 seconds, 7.05% +70: Output write time: 0.027 seconds, 1.6% +70: First process' simulation CPU time: 1.77 seconds +70: Number of processes: 1 +70: Threads per processes: 1 +70: Total CPU time: 1.77 seconds +70: +70: ---------------------------------------------------------------- +70: +70: Simulation completed +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 3 error: 0.00244888 +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +80: opm models will now start the simulation. +74: Newton iteration 3 error: 5.61505e-12 +80: # [parameters which were specified at compile-time] +80: CellsX="250" +80: ContinueOnConvergenceError="0" +80: DomainSizeX="1" +80: EnableAsyncVtkOutput="1" +80: EnableGravity="0" +80: EnableGridAdaptation="0" +80: EnableIntensiveQuantityCache="0" +80: EnableStorageCache="0" +80: EnableThermodynamicHints="0" +80: EnableVtkOutput="1" +80: EndTime="1e+06" +80: GridGlobalRefinements="0" +80: InitialTimeStepSize="1000" +80: LinearSolverAbsTolerance="-1" +80: LinearSolverMaxError="1e+07" +80: LinearSolverMaxIterations="1000" +80: LinearSolverOverlapSize="2" +80: LinearSolverTolerance="0.001" +80: LinearSolverVerbosity="0" +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: RestartTime="-1e+35" +80: ThreadsPerProcess="1" +80: VtkWriteAverageMolarMasses="0" +80: VtkWriteDensities="1" +80: VtkWriteDiffusionCoefficients="0" +80: VtkWriteDofIndex="0" +80: VtkWriteEffectiveDiffusionCoefficients="0" +80: VtkWriteExtrusionFactor="0" +80: VtkWriteFilterVelocities="0" +80: VtkWriteFugacities="0" +80: VtkWriteFugacityCoeffs="0" +80: VtkWriteIntrinsicPermeabilities="0" +80: VtkWriteMassFractions="0" +80: VtkWriteMobilities="0" +80: VtkWriteMolarities="0" +80: VtkWriteMoleFractions="1" +80: VtkWritePorosity="1" +80: VtkWritePotentialGradients="0" +80: VtkWritePressures="1" +80: VtkWritePrimaryVars="0" +80: VtkWriteProcessRank="0" +80: VtkWriteRelativePermeabilities="1" +80: VtkWriteSaturations="1" +80: VtkWriteTemperature="1" +80: VtkWriteTortuosities="0" +80: VtkWriteTotalMassFractions="0" +80: VtkWriteTotalMoleFractions="0" +80: VtkWriteViscosities="0" +80: # [end of parameters] +80: Allocating the simulation vanguard +80: Distributing the vanguard's data +80: Allocating the model +80: Allocating the problem +80: Initializing the model +80: Initializing the problem +74: Linearization/solve/update time: 0.045661(85.4139%)/0.00777028(14.5352%)/2.724e-05(0.0509554%) 75: Storage: liquid=[1.89572e+08 953173 0 0 4.342e+11] gas=[0 0 0 0 0] 75: Writing visualization results for the current time step. -76: Solve: M deltax^k = r -75: Time step 2 done. CPU time: 0.335448 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) +75: Time step 2 done. CPU time: 0.329484 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) 75: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 5.61505e-12 -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 4 error: 8.85113e-05 -74: Linearization/solve/update time: 0.0458756(85.8923%)/0.0075062(14.0538%)/2.88e-05(0.0539218%) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Solve: M deltax^k = r 74: Storage: liquid=[3.96485e+07 201512] gas=[0 0] 74: Writing visualization results for the current time step. -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00213119 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -74: Time step 8 done. CPU time: 0.573603 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) +70: ###################### +70: # Comparing results +70: ###################### +70: RND: '13faa1f19cd5cebbc8070cf43fe2568c' +74: Time step 8 done. CPU time: 0.638768 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_pvs_vcfv' finished. 74: 74: ------------------------ Timing ------------------------ -74: Setup time: 1.06 seconds, 64.9% -74: Simulation time: 0.574 seconds, 35.1% -74: Linearization time: 0.383 seconds, 66.8% -74: Linear solve time: 0.0662 seconds, 11.5% -74: Newton update time: 0.000234 seconds, 0.0407% -74: Pre/postprocess time: 0.1 seconds, 17.5% -74: Output write time: 0.0223 seconds, 3.89% -74: First process' simulation CPU time: 0.627 seconds +74: Setup time: 1.02 seconds, 61.4% +74: Simulation time: 0.639 seconds, 38.6% +74: Linearization time: 0.433 seconds, 67.7% +74: Linear solve time: 0.0763 seconds, 11.9% +74: Newton update time: 0.000239 seconds, 0.0374% +74: Pre/postprocess time: 0.104 seconds, 16.3% +74: Output write time: 0.0238 seconds, 3.73% +74: First process' simulation CPU time: 0.71 seconds 74: Number of processes: 1 74: Threads per processes: 1 -74: Total CPU time: 0.627 seconds +74: Total CPU time: 0.71 seconds 74: 74: ---------------------------------------------------------------- 74: 74: Simulation completed -76: Newton iteration 5 error: 2.93638e-09 -76: Linearization/solve/update time: 0.0852828(79.8284%)/0.0214993(20.1243%)/5.056e-05(0.0473264%) +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 4 error: 8.85113e-05 +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Solve: M deltax^k = r 79: opm models will now start the simulation. 79: # [parameters which were specified at compile-time] 79: CellsX="250" @@ -52028,435 +52169,159 @@ 79: Allocating the problem 79: Initializing the model 79: Initializing the problem -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.00160307 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: ###################### -74: # Comparing results -74: ###################### -74: RND: '75f5d952e79907af2c75a67addcb5b1a' -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 1.62854e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Simulation name: 'co2injection_pvs_vcfv' -74: Number of timesteps: '8' - 73/120 Test #74: co2injection_pvs_vcfv .......................... Passed 1.79 sec +70: Simulation name: 'co2injection_ncp_ni_vcfv' +70: Number of timesteps: '8' + 73/120 Test #70: co2injection_ncp_ni_vcfv ....................... Passed 2.92 sec test 81 Start 81: diffusion_pvs 81: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_pvs" "--" 81: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 81: Test timeout computed to be: 1500 -75: Solve: M deltax^k = r +74: ###################### +74: # Comparing results +74: ###################### +74: RND: '7135f330de2c382f9ad101d7f915eda2' 81: ###################### 81: # Running test '' 81: ###################### -70: Solve: M deltax^k = r -76: Storage: liquid=[1.89572e+08 952852 4.34208e+11] gas=[0 0 0] -76: Writing visualization results for the current time step. -81: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_pvs " -76: Time step 1 done. CPU time: 0.15428 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: 7.02875e-06 -75: 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.00146285 -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 2 error: 1.67331e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 1.93774e-10 -75: Linearization/solve/update time: 0.0547367(61.9108%)/0.0336133(38.0189%)/6.216e-05(0.070307%) -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 0.000203128 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: opm models will now start the simulation. -80: # [parameters which were specified at compile-time] -80: CellsX="250" -80: ContinueOnConvergenceError="0" -80: DomainSizeX="1" -80: EnableAsyncVtkOutput="1" -80: EnableGravity="0" -80: EnableGridAdaptation="0" -80: EnableIntensiveQuantityCache="0" -80: EnableStorageCache="0" -80: EnableThermodynamicHints="0" -80: EnableVtkOutput="1" -80: EndTime="1e+06" -80: GridGlobalRefinements="0" -80: InitialTimeStepSize="1000" -80: LinearSolverAbsTolerance="-1" -80: LinearSolverMaxError="1e+07" -80: LinearSolverMaxIterations="1000" -80: LinearSolverOverlapSize="2" -80: LinearSolverTolerance="0.001" -80: LinearSolverVerbosity="0" -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: RestartTime="-1e+35" -80: ThreadsPerProcess="1" -80: VtkWriteAverageMolarMasses="0" -80: VtkWriteDensities="1" -80: VtkWriteDiffusionCoefficients="0" -80: VtkWriteDofIndex="0" -80: VtkWriteEffectiveDiffusionCoefficients="0" -80: VtkWriteExtrusionFactor="0" -80: VtkWriteFilterVelocities="0" -80: VtkWriteFugacities="0" -80: VtkWriteFugacityCoeffs="0" -80: VtkWriteIntrinsicPermeabilities="0" -80: VtkWriteMassFractions="0" -80: VtkWriteMobilities="0" -80: VtkWriteMolarities="0" -80: VtkWriteMoleFractions="1" -80: VtkWritePorosity="1" -80: VtkWritePotentialGradients="0" -80: VtkWritePressures="1" -80: VtkWritePrimaryVars="0" -80: VtkWriteProcessRank="0" -80: VtkWriteRelativePermeabilities="1" -80: VtkWriteSaturations="1" -80: VtkWriteTemperature="1" -80: VtkWriteTortuosities="0" -80: VtkWriteTotalMassFractions="0" -80: VtkWriteTotalMoleFractions="0" -80: VtkWriteViscosities="0" -80: # [end of parameters] -80: Allocating the simulation vanguard -80: Distributing the vanguard's data -80: Allocating the model -80: Allocating the problem -80: Initializing the model -80: Initializing the problem -70: Newton iteration 3 error: 7.34622e-11 -70: Linearization/solve/update time: 0.115192(65.6504%)/0.0602064(34.3128%)/6.448e-05(0.0367484%) -75: Storage: liquid=[1.89571e+08 953679 0 0 4.34186e+11] gas=[0 0 0 0 0] -75: Writing visualization results for the current time step. -76: Newton iteration 3 error: 5.71571e-09 -75: Time step 3 done. CPU time: 0.464394 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -75: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Linearization/solve/update time: 0.0509624(83.8213%)/0.00980844(16.1326%)/2.804e-05(0.0461193%) -70: Storage: liquid=[3.96487e+07 201512 0 0 7.79808e+10] gas=[0 0 0 0 0] -70: Writing visualization results for the current time step. -79: Simulator successfully set up -79: Applying the initial solution of the "diffusion_flash" problem -79: Writing visualization results for the current time step. -70: Time step 8 done. CPU time: 1.75653 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2078.13 seconds (34 minutes, 38.13 seconds) -70: Simulation of problem 'co2injection_ncp_ni_vcfv' finished. -70: -70: ------------------------ Timing ------------------------ -70: Setup time: 1.04 seconds, 37.2% -70: Simulation time: 1.76 seconds, 62.8% -70: Linearization time: 1.05 seconds, 59.9% -70: Linear solve time: 0.557 seconds, 31.7% -70: Newton update time: 0.000585 seconds, 0.0333% -70: Pre/postprocess time: 0.119 seconds, 6.75% -70: Output write time: 0.0272 seconds, 1.55% -70: First process' simulation CPU time: 1.81 seconds -70: Number of processes: 1 -70: Threads per processes: 1 -70: Total CPU time: 1.81 seconds -70: -70: ---------------------------------------------------------------- -70: -70: Simulation completed -75: Solve: M deltax^k = r -79: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 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.00449099 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Newton iteration 5 error: 2.93638e-09 +76: Linearization/solve/update time: 0.0849857(80.4058%)/0.0206622(19.5487%)/4.812e-05(0.0455268%) 75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.00166926 +75: Newton iteration 1 error: 0.00160307 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: ###################### -70: # Comparing results -70: ###################### -70: RND: '22d4d973c089b3b844c89c452543ebfa' -76: Storage: liquid=[1.89572e+08 953173 4.342e+11] gas=[0 0 0] -76: Writing visualization results for the current time step. -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 0.0003975 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Time step 2 done. CPU time: 0.2589 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 -70: Simulation name: 'co2injection_ncp_ni_vcfv' -70: Number of timesteps: '8' - 74/120 Test #70: co2injection_ncp_ni_vcfv ....................... Passed 2.97 sec +81: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/diffusion_pvs " +74: Simulation name: 'co2injection_pvs_vcfv' +74: Number of timesteps: '8' + 74/120 Test #74: co2injection_pvs_vcfv .......................... Passed 1.85 sec test 82 Start 82: groundwater_immiscible 82: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/groundwater_immiscible" "--" 82: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 82: Test timeout computed to be: 1500 -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 3 error: 2.4376e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r 82: ###################### 82: # Running test '' 82: ###################### -76: Solve: M deltax^k = r -82: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/groundwater_immiscible " -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.00160307 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 4 error: 1.2391e-09 -79: Linearization/solve/update time: 0.0460382(99.1554%)/0.00037052(0.798013%)/2.164e-05(0.0466075%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -79: Time step 1 done. CPU time: 0.04771 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) -79: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1500 seconds (25 minutes, 0 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 63: Newton iteration 5 error: 1.11288e-07 -63: Linearization/solve/update time: 0.66544(95.2159%)/0.0333718(4.77507%)/6.344e-05(0.00907745%) +63: Linearization/solve/update time: 0.651843(94.917%)/0.0348483(5.07437%)/5.96e-05(0.00867855%) 63: Storage: liquid=[3.96487e+07 201512 7.79808e+10] gas=[0 0 0] 63: Writing visualization results for the current time step. -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 6.08558e-06 -75: 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: 1.98052e-06 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 8 done. CPU time: 4.48627 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2100.75 seconds (35 minutes, 0.751 seconds) +63: Time step 8 done. CPU time: 4.44397 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2100.75 seconds (35 minutes, 0.751 seconds) 63: Simulation of problem 'co2injection_flash_ni_vcfv' finished. 63: 63: ------------------------ Timing ------------------------ -63: Setup time: 1.05 seconds, 18.9% -63: Simulation time: 4.49 seconds, 81.1% -63: Linearization time: 4.25 seconds, 94.6% -63: Linear solve time: 0.21 seconds, 4.68% -63: Newton update time: 0.000414 seconds, 0.00923% -63: Pre/postprocess time: 0.0135 seconds, 0.301% -63: Output write time: 0.0151 seconds, 0.336% -63: First process' simulation CPU time: 4.54 seconds +63: Setup time: 1.06 seconds, 19.3% +63: Simulation time: 4.44 seconds, 80.7% +63: Linearization time: 4.2 seconds, 94.5% +63: Linear solve time: 0.218 seconds, 4.91% +63: Newton update time: 0.000397 seconds, 0.00893% +63: Pre/postprocess time: 0.0134 seconds, 0.302% +63: Output write time: 0.00916 seconds, 0.206% +63: First process' simulation CPU time: 4.52 seconds 63: Number of processes: 1 63: Threads per processes: 1 -63: Total CPU time: 4.54 seconds +63: Total CPU time: 4.52 seconds 63: 63: ---------------------------------------------------------------- 63: 63: Simulation completed -81: opm models will now start the simulation. -81: # [parameters which were specified at compile-time] -81: CellsX="250" -81: ContinueOnConvergenceError="0" -81: DomainSizeX="1" -81: EnableAsyncVtkOutput="1" -81: EnableGravity="0" -81: EnableGridAdaptation="0" -81: EnableIntensiveQuantityCache="0" -81: EnableStorageCache="0" -81: EnableThermodynamicHints="0" -81: EnableVtkOutput="1" -81: EndTime="1e+06" -81: GridGlobalRefinements="0" -81: InitialTimeStepSize="1000" -81: LinearSolverAbsTolerance="-1" -81: LinearSolverMaxError="1e+07" -81: LinearSolverMaxIterations="1000" -81: LinearSolverOverlapSize="2" -81: LinearSolverTolerance="0.001" -81: LinearSolverVerbosity="0" -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: ThreadsPerProcess="1" -81: VtkWriteAverageMolarMasses="0" -81: VtkWriteDensities="1" -81: VtkWriteDiffusionCoefficients="0" -81: VtkWriteDofIndex="0" -81: VtkWriteEffectiveDiffusionCoefficients="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: VtkWriteTortuosities="0" -81: VtkWriteTotalMassFractions="0" -81: VtkWriteTotalMoleFractions="0" -81: VtkWriteViscosities="0" -81: # [end of parameters] -81: Allocating the simulation vanguard -81: Distributing the vanguard's data -81: Allocating the model -81: Allocating the problem -81: Initializing the model -81: Initializing the problem -76: 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: 1.82019e-05 -79: 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: 7.02875e-06 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +82: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/groundwater_immiscible " +75: Solve: M deltax^k = r +76: Storage: liquid=[1.89572e+08 952852 4.34208e+11] gas=[0 0 0] +76: Writing visualization results for the current time step. 63: ###################### 63: # Comparing results 63: ###################### -63: RND: 'fbf7a1ab93a8d69e702909a8e098f8fa' -75: Newton iteration 3 error: 4.20754e-10 -75: Linearization/solve/update time: 0.0546892(61.8757%)/0.033636(38.0561%)/6.032e-05(0.0682465%) -80: Simulator successfully set up -80: Applying the initial solution of the "diffusion_ncp" problem -80: Writing visualization results for the current time step. -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 3 error: 3.1979e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +63: RND: '1ff7107d756836b67b72161d24fdad12' +75: Update: x^(k+1) = x^k - deltax^k +75: Newton iteration 2 error: 7.02875e-06 +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Time step 1 done. CPU time: 0.153484 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 63: Simulation name: 'co2injection_flash_ni_vcfv' 63: Number of timesteps: '8' -80: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 75/120 Test #63: co2injection_flash_ni_vcfv ..................... Passed 5.72 sec + 75/120 Test #63: co2injection_flash_ni_vcfv ..................... Passed 5.71 sec test 83 Start 83: infiltration_pvs 83: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/infiltration_pvs" "--" 83: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 83: Test timeout computed to be: 1500 -76: Newton iteration 3 error: 1.08173e-10 +83: ###################### +83: # Running test '' +83: ###################### +75: Newton iteration 3 error: 1.93774e-10 +75: Linearization/solve/update time: 0.0542978(62.0263%)/0.0331842(37.9076%)/5.784e-05(0.0660728%) +76: Solve: M deltax^k = r +83: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/infiltration_pvs " +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 1 error: 0.00146285 +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +80: Simulator successfully set up +80: Applying the initial solution of the "diffusion_ncp" problem +80: Writing visualization results for the current time step. +80: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 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.00449099 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: ###################### -83: # Running test '' -83: ###################### -76: Linearization/solve/update time: 0.051002(83.8717%)/0.00977948(16.0822%)/2.804e-05(0.0461112%) +76: 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: 9.76924e-07 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 4 error: 1.43413e-11 -79: Linearization/solve/update time: 0.0433512(99.568%)/0.00016772(0.385215%)/2.036e-05(0.0467623%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -83: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/infiltration_pvs " -79: Time step 2 done. CPU time: 0.0924206 seconds, end time: 2500 seconds (41 minutes, 40 seconds), step size: 1500 seconds (25 minutes, 0 seconds) -79: Begin time step 3. Start time: 2500 seconds (41 minutes, 40 seconds), step size: 2250 seconds (37 minutes, 30 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: 3.12429e-07 -79: 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: 0.000203128 80: Newton iteration 3 error: 5.34057e-10 -80: Linearization/solve/update time: 0.0106866(95.0826%)/0.00052128(4.63804%)/3.14e-05(0.279378%) +80: Linearization/solve/update time: 0.0106484(95.0757%)/0.00051968(4.64003%)/3.184e-05(0.284288%) +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 80: Storage: 0.0715113 14.2882 0 0 80: Writing visualization results for the current time step. -80: Time step 1 done. CPU time: 0.0159402 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) +80: Time step 1 done. CPU time: 0.014003 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) 80: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1583.33 seconds (26 minutes, 23.33 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: 1.98019e-06 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Newton iteration 2 error: 1.5579e-10 -80: Linearization/solve/update time: 0.00698384(96.591%)/0.00022912(3.16888%)/1.736e-05(0.2401%) -75: Storage: liquid=[1.8957e+08 954479 0 0 4.34166e+11] gas=[0 0 0 0 0] +75: Storage: liquid=[1.89571e+08 953679 0 0 4.34186e+11] gas=[0 0 0 0 0] 75: Writing visualization results for the current time step. +80: Newton iteration 2 error: 1.5579e-10 +80: Linearization/solve/update time: 0.00694896(96.8475%)/0.0002086(2.90725%)/1.76e-05(0.245291%) +75: Time step 3 done. CPU time: 0.458039 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) +75: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 80: Storage: 0.0715113 14.2882 0 0 80: Writing visualization results for the current time step. -80: Time step 2 done. CPU time: 0.0258123 seconds, end time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) +80: Time step 2 done. CPU time: 0.0238249 seconds, end time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) 80: Begin time step 3. Start time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) 80: 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.38132e-05 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Time step 4 done. CPU time: 0.593365 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -75: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -75: 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: 3.04394e-07 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Newton iteration 3 error: 5.71571e-09 +76: Linearization/solve/update time: 0.0507015(84.0416%)/0.00960192(15.9159%)/2.56e-05(0.042434%) 80: Newton iteration 2 error: 3.08113e-11 -80: Linearization/solve/update time: 0.00696936(97.5183%)/0.00016036(2.24383%)/1.7e-05(0.237871%) +80: Linearization/solve/update time: 0.00697508(96.8998%)/0.00020572(2.85792%)/1.744e-05(0.242281%) 80: Storage: 0.0715113 14.2882 0 0 80: Writing visualization results for the current time step. -80: Time step 3 done. CPU time: 0.035565 seconds, end time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) +80: Time step 3 done. CPU time: 0.0336708 seconds, end time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) 80: 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) 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: 1.80258e-07 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 3.1908e-09 -79: Linearization/solve/update time: 0.0307437(99.6076%)/0.00010672(0.345766%)/1.44e-05(0.0466551%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -76: Storage: liquid=[1.89571e+08 953679 4.34186e+11] gas=[0 0 0] -76: Writing visualization results for the current time step. -79: Time step 3 done. CPU time: 0.124445 seconds, end time: 4750 seconds (1 hours, 19 minutes, 10 seconds), step size: 2250 seconds (37 minutes, 30 seconds) -79: Begin time step 4. Start time: 4750 seconds (1 hours, 19 minutes, 10 seconds), step size: 3562.5 seconds (59 minutes, 22.5 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Solve: M deltax^k = r 80: Newton iteration 2 error: 1.95164e-11 -80: Linearization/solve/update time: 0.00693432(97.6857%)/0.00014864(2.09393%)/1.564e-05(0.220325%) +80: Linearization/solve/update time: 0.00695724(96.9342%)/0.00020272(2.82447%)/1.732e-05(0.241317%) 80: Storage: 0.0715113 14.2882 0 0 80: Writing visualization results for the current time step. -76: Time step 3 done. CPU time: 0.363439 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 -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 1.88482e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -80: Time step 4 done. CPU time: 0.045372 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) +80: Time step 4 done. CPU time: 0.0434921 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) 80: 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) 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 80: Solve: M deltax^k = r @@ -52464,208 +52329,36 @@ 80: Newton iteration 1 error: 1.12108e-07 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 80: Newton iteration 2 error: 8.74224e-12 -80: Linearization/solve/update time: 0.0069644(97.5352%)/0.00015952(2.23405%)/1.648e-05(0.230799%) +80: Linearization/solve/update time: 0.00694504(97.0482%)/0.0001952(2.72767%)/1.604e-05(0.224139%) 80: Storage: 0.0715113 14.2882 0 0 80: Writing visualization results for the current time step. -80: Time step 5 done. CPU time: 0.0552088 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) +80: Time step 5 done. CPU time: 0.0532997 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) 80: 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) 80: 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.00166926 +75: 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: 5.00472e-08 80: 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.26395e-05 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r 80: Newton iteration 2 error: 2.43748e-12 -80: Linearization/solve/update time: 0.00695236(97.5031%)/0.00016196(2.2714%)/1.608e-05(0.225513%) -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.00169414 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +80: Linearization/solve/update time: 0.00694396(96.9388%)/0.000202(2.81995%)/1.728e-05(0.241232%) 80: Storage: 0.0715113 14.2882 0 0 80: Writing visualization results for the current time step. -80: Time step 6 done. CPU time: 0.0650016 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) +80: Time step 6 done. CPU time: 0.0631196 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) 80: 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) 80: 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.00166926 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Storage: liquid=[1.89572e+08 953173 4.342e+11] gas=[0 0 0] +76: Writing visualization results for the current time step. 80: Solve: M deltax^k = r 80: Update: x^(k+1) = x^k - deltax^k 80: Newton iteration 1 error: 1.59332e-08 80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Newton iteration 2 error: 1.15418e-12 -80: Linearization/solve/update time: 0.00695672(97.648%)/0.00015136(2.12457%)/1.62e-05(0.227391%) -79: Newton iteration 3 error: 7.23109e-10 -79: Linearization/solve/update time: 0.0316019(99.5887%)/0.00011552(0.364044%)/1.5e-05(0.0472703%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -79: Time step 4 done. CPU time: 0.157342 seconds, end time: 8312.5 seconds (2 hours, 18 minutes, 32.5 seconds), step size: 3562.5 seconds (59 minutes, 22.5 seconds) -79: 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) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Time step 7 done. CPU time: 0.0747804 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) -80: 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) -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: 3.47293e-09 -80: Linearization/solve/update time: 0.00347976(95.4698%)/0.00015456(4.24047%)/1.056e-05(0.289721%) -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 1.28938e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -75: Solve: M deltax^k = r -80: Time step 8 done. CPU time: 0.0810697 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) -80: 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) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: 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: 4.97401e-10 -80: Linearization/solve/update time: 0.00348308(95.648%)/0.0001482(4.06968%)/1.028e-05(0.282297%) -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -81: Simulator successfully set up -81: Applying the initial solution of the "diffusion_pvs" problem -81: Writing visualization results for the current time step. -80: Time step 9 done. CPU time: 0.0873641 seconds, end time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) -80: 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) -80: 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: 6.0856e-06 -81: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 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.00449099 -81: 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: 4.34417e-11 -80: Linearization/solve/update time: 0.00347048(95.4257%)/0.00015596(4.28834%)/1.04e-05(0.285963%) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -80: Time step 10 done. CPU time: 0.0936007 seconds, end time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) -80: Serialize to file 'diffusion_ncp_time=246784_rank=0.ers', next time step size: 181878 -80: 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) -80: 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.20752e-05 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 2.61751e-10 -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 8.77928e-06 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Linearization/solve/update time: 0.00642516(95.0456%)/0.00032248(4.77036%)/1.244e-05(0.184021%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 3.71029e-06 -75: 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: 2.3007e-12 -80: Linearization/solve/update time: 0.00348112(96.1805%)/0.00012716(3.51333%)/1.108e-05(0.306131%) -81: Time step 1 done. CPU time: 0.0104437 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) -81: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 1.98073e-06 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Time step 11 done. CPU time: 0.100613 seconds, end time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) -80: 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) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 2 error: 1.17752e-10 -81: Linearization/solve/update time: 0.00421272(98.4207%)/6.052e-05(1.41391%)/7.08e-06(0.165408%) -80: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 2.3007e-12 -80: Linearization/solve/update time: 0.00347836(96.2564%)/0.00012412(3.43476%)/1.116e-05(0.30883%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -81: Time step 2 done. CPU time: 0.0178576 seconds, end time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) -81: Begin time step 3. Start time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -80: Time step 12 done. CPU time: 0.106865 seconds, end time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) -80: 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) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 6.92466e-11 -79: Linearization/solve/update time: 0.0324305(99.6252%)/0.00010768(0.330789%)/1.432e-05(0.0439905%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 3.04408e-07 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 2 error: 2.42973e-11 -81: Linearization/solve/update time: 0.00419176(98.6176%)/5.24e-05(1.23279%)/6.36e-06(0.149629%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -81: Time step 3 done. CPU time: 0.0252422 seconds, end time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) -81: 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) -81: 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: 2.3007e-12 -80: Linearization/solve/update time: 0.00349432(96.444%)/0.00011788(3.25351%)/1.096e-05(0.302498%) -80: Storage: 0.0715113 14.2882 0 0 -80: Writing visualization results for the current time step. -80: Time step 13 done. CPU time: 0.113155 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) -80: Simulation of problem 'diffusion_ncp' finished. -80: -80: ------------------------ Timing ------------------------ -80: Setup time: 0.112 seconds, 49.8% -80: Simulation time: 0.113 seconds, 50.2% -80: Linearization time: 0.0733 seconds, 64.8% -80: Linear solve time: 0.00236 seconds, 2.09% -80: Newton update time: 0.000195 seconds, 0.172% -80: Pre/postprocess time: 0.0217 seconds, 19.1% -80: Output write time: 0.0148 seconds, 13.1% -80: First process' simulation CPU time: 0.172 seconds -80: Number of processes: 1 -80: Threads per processes: 1 -80: Total CPU time: 0.172 seconds -80: -80: ---------------------------------------------------------------- -80: -80: Simulation completed -76: Newton iteration 3 error: 3.14276e-10 -76: Linearization/solve/update time: 0.0509121(83.9067%)/0.00973836(16.0495%)/2.66e-05(0.0438386%) -79: Time step 5 done. CPU time: 0.191074 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) -79: 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) -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: 6.64713e-08 -79: 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: 1.80237e-07 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 2 error: 1.60462e-11 -81: Linearization/solve/update time: 0.00418292(98.6184%)/5.08e-05(1.19768%)/7.8e-06(0.183896%) -75: Newton iteration 3 error: 1.02225e-09 -75: Linearization/solve/update time: 0.0546361(61.9626%)/0.0334796(37.9691%)/6.028e-05(0.0683633%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -81: Time step 4 done. CPU time: 0.0326164 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) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 82: opm models will now start the simulation. +76: Time step 2 done. CPU time: 0.258007 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 82: # [parameters which were specified at compile-time] 82: ContinueOnConvergenceError="0" 82: EnableAsyncVtkOutput="1" @@ -52744,17 +52437,244 @@ 82: Update: x^(k+1) = x^k - deltax^k 82: Newton iteration 2 error: 1.6402 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: 1.12107e-07 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 2 error: 5.69354e-12 -81: Linearization/solve/update time: 0.00419844(98.6939%)/4.928e-05(1.15844%)/6.28e-06(0.147626%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -81: Time step 5 done. CPU time: 0.0399754 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) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Simulator successfully set up +79: Applying the initial solution of the "diffusion_flash" problem +79: Writing visualization results for the current time step. +80: Newton iteration 2 error: 1.15418e-12 +80: Linearization/solve/update time: 0.00694492(96.9187%)/0.00020512(2.86252%)/1.568e-05(0.21882%) +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +80: Time step 7 done. CPU time: 0.0756099 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) +80: 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) +80: 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 3 error: 0.000587355 +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 4 error: 2.78893e-07 +82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +82: Newton iteration 5 error: 5.28217e-11 +82: Linearization/solve/update time: 0.00671312(94.2187%)/0.00039984(5.61176%)/1.208e-05(0.169543%) +79: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 seconds) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Solve: M deltax^k = r +82: Storage: 400 +82: Writing visualization results for the current time step. +82: Time step 1 done. CPU time: 0.00820072 seconds, end time: 1 seconds, step size: 1 seconds +82: Simulation of problem 'groundwater_immiscible' finished. +82: +82: ------------------------ Timing ------------------------ +82: Setup time: 0.0014 seconds, 14.5% +82: Simulation time: 0.00822 seconds, 85.5% +82: Linearization time: 0.00671 seconds, 81.6% +82: Linear solve time: 0.0004 seconds, 4.86% +82: Newton update time: 1.21e-05 seconds, 0.147% +82: Pre/postprocess time: 0.00049 seconds, 5.96% +82: Output write time: 0.000479 seconds, 5.82% +82: First process' simulation CPU time: 0.00948 seconds +82: Number of processes: 1 +82: Threads per processes: 1 +82: Total CPU time: 0.00948 seconds +82: +82: ---------------------------------------------------------------- +82: +82: Simulation completed +80: Solve: M deltax^k = r +80: Update: x^(k+1) = x^k - deltax^k +80: Newton iteration 1 error: 3.47293e-09 +80: Linearization/solve/update time: 0.003473(93.9461%)/0.00021284(5.75741%)/1.096e-05(0.296473%) +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 1 error: 0.00449099 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +80: Time step 8 done. CPU time: 0.0830666 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) +80: 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) +80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: 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: 4.97401e-10 +80: Linearization/solve/update time: 0.00348744(94.1107%)/0.00020796(5.61193%)/1.028e-05(0.277412%) +81: opm models will now start the simulation. +81: # [parameters which were specified at compile-time] +81: CellsX="250" +81: ContinueOnConvergenceError="0" +81: DomainSizeX="1" +81: EnableAsyncVtkOutput="1" +81: EnableGravity="0" +81: EnableGridAdaptation="0" +81: EnableIntensiveQuantityCache="0" +81: EnableStorageCache="0" +81: EnableThermodynamicHints="0" +81: EnableVtkOutput="1" +81: EndTime="1e+06" +81: GridGlobalRefinements="0" +81: InitialTimeStepSize="1000" +81: LinearSolverAbsTolerance="-1" +81: LinearSolverMaxError="1e+07" +81: LinearSolverMaxIterations="1000" +81: LinearSolverOverlapSize="2" +81: LinearSolverTolerance="0.001" +81: LinearSolverVerbosity="0" +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: ThreadsPerProcess="1" +81: VtkWriteAverageMolarMasses="0" +81: VtkWriteDensities="1" +81: VtkWriteDiffusionCoefficients="0" +81: VtkWriteDofIndex="0" +81: VtkWriteEffectiveDiffusionCoefficients="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: VtkWriteTortuosities="0" +81: VtkWriteTotalMassFractions="0" +81: VtkWriteTotalMoleFractions="0" +81: VtkWriteViscosities="0" +81: # [end of parameters] +81: Allocating the simulation vanguard +81: Distributing the vanguard's data +81: Allocating the model +81: Allocating the problem +81: Initializing the model +81: Initializing the problem +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +80: Time step 9 done. CPU time: 0.0894438 seconds, end time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) +80: 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) +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: 4.34417e-11 +80: Linearization/solve/update time: 0.0034918(93.9626%)/0.00021364(5.74895%)/1.072e-05(0.28847%) +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 1 error: 0.00160307 +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +82: ###################### +82: # Comparing results +82: ###################### +82: RND: 'e86bb70ad50bd457038a652ee0e2971a' +75: Update: x^(k+1) = x^k - deltax^k +75: Newton iteration 2 error: 6.08558e-06 +75: 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.0003975 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +80: Time step 10 done. CPU time: 0.0958558 seconds, end time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) +80: Serialize to file 'diffusion_ncp_time=246784_rank=0.ers', next time step size: 181878 +80: 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) +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: 2.3007e-12 +80: Linearization/solve/update time: 0.00349832(96.0486%)/0.00013292(3.6494%)/1.1e-05(0.302012%) +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +80: Time step 11 done. CPU time: 0.102872 seconds, end time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) +80: 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) +80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +82: Simulation name: 'groundwater_immiscible' +82: Number of timesteps: '1' + 76/120 Test #82: groundwater_immiscible ......................... Passed 0.17 sec +test 84 + Start 84: lens_richards_ecfv + +84: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_ecfv" "--" +84: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +84: Test timeout computed to be: 1500 +80: Solve: M deltax^k = r +80: Update: x^(k+1) = x^k - deltax^k +80: Newton iteration 1 error: 2.3007e-12 +80: Linearization/solve/update time: 0.00347288(96.2134%)/0.00012704(3.51954%)/9.64e-06(0.267069%) +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +80: Time step 12 done. CPU time: 0.109118 seconds, end time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) +80: 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) +80: 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: 2.4376e-07 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Newton iteration 3 error: 4.20754e-10 +75: Linearization/solve/update time: 0.0544042(62.1049%)/0.0331376(37.8281%)/5.876e-05(0.0670772%) +76: Solve: M deltax^k = r +84: ###################### +84: # Running test '' +84: ###################### +80: Solve: M deltax^k = r +80: Update: x^(k+1) = x^k - deltax^k +80: Newton iteration 1 error: 2.3007e-12 +80: Linearization/solve/update time: 0.00347168(96.3253%)/0.0001224(3.39611%)/1.004e-05(0.27857%) +80: Storage: 0.0715113 14.2882 0 0 +80: Writing visualization results for the current time step. +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 2 error: 7.02875e-06 +80: Time step 13 done. CPU time: 0.115345 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) +80: Simulation of problem 'diffusion_ncp' finished. +80: +80: ------------------------ Timing ------------------------ +80: Setup time: 0.111 seconds, 49% +80: Simulation time: 0.115 seconds, 51% +80: Linearization time: 0.0733 seconds, 63.5% +80: Linear solve time: 0.00276 seconds, 2.39% +80: Newton update time: 0.000196 seconds, 0.17% +80: Pre/postprocess time: 0.0217 seconds, 18.8% +80: Output write time: 0.0167 seconds, 14.5% +80: First process' simulation CPU time: 0.179 seconds +80: Number of processes: 1 +80: Threads per processes: 1 +80: Total CPU time: 0.179 seconds +80: +80: ---------------------------------------------------------------- +80: +80: Simulation completed +84: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_ecfv " +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Newton iteration 4 error: 1.2391e-09 +79: Linearization/solve/update time: 0.0462666(99.1648%)/0.00036744(0.787546%)/2.224e-05(0.0476677%) +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +79: Time step 1 done. CPU time: 0.047904 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) +79: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1500 seconds (25 minutes, 0 seconds) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 83: opm models will now start the simulation. 83: # [parameters which were specified at compile-time] 83: ContinueOnConvergenceError="0" @@ -52827,469 +52747,179 @@ 83: Initializing the problem 79: Solve: M deltax^k = r 79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 6.78144e-06 +79: Newton iteration 1 error: 1.98052e-06 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 80: ###################### 80: # Comparing results 80: ###################### -80: RND: 'f0f87d02f482b45ac9cc7d0be72158af' -82: Solve: M deltax^k = r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 3 error: 0.000587355 -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 4 error: 2.78893e-07 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Newton iteration 5 error: 5.28217e-11 -82: Linearization/solve/update time: 0.006807(94.3357%)/0.00039776(5.51241%)/1.096e-05(0.151891%) -82: Storage: 400 -82: Writing visualization results for the current time step. -82: Time step 1 done. CPU time: 0.00803936 seconds, end time: 1 seconds, step size: 1 seconds -82: Simulation of problem 'groundwater_immiscible' finished. -82: -82: ------------------------ Timing ------------------------ -82: Setup time: 0.00156 seconds, 16.2% -82: Simulation time: 0.00806 seconds, 83.8% -82: Linearization time: 0.00681 seconds, 84.5% -82: Linear solve time: 0.000398 seconds, 4.94% -82: Newton update time: 1.1e-05 seconds, 0.136% -82: Pre/postprocess time: 0.000463 seconds, 5.75% -82: Output write time: 0.000262 seconds, 3.25% -82: First process' simulation CPU time: 0.00955 seconds -82: Number of processes: 1 -82: Threads per processes: 1 -82: Total CPU time: 0.00955 seconds -82: -82: ---------------------------------------------------------------- -82: -82: Simulation completed -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 5.00551e-08 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 2 error: 9.18406e-13 -81: Linearization/solve/update time: 0.00836816(99.1643%)/5.856e-05(0.693947%)/1.196e-05(0.141728%) +80: RND: '2696de03b4d1357ef52dcf7e003db0d9' +76: Newton iteration 3 error: 1.08173e-10 +76: Linearization/solve/update time: 0.0507888(84.0487%)/0.00961432(15.9104%)/2.468e-05(0.0408422%) 80: Simulation name: 'diffusion_ncp' 80: Number of timesteps: '13' - 76/120 Test #80: diffusion_ncp .................................. Passed 0.41 sec -test 84 - Start 84: lens_richards_ecfv - -84: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_ecfv" "--" -84: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -84: Test timeout computed to be: 1500 -79: Newton iteration 3 error: 1.60784e-11 -79: Linearization/solve/update time: 0.0325518(99.6091%)/0.0001126(0.344558%)/1.516e-05(0.0463899%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -79: Time step 6 done. CPU time: 0.224922 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) -79: 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) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -82: ###################### -82: # Comparing results -82: ###################### -82: RND: '2e6020ced1e68e40162b21f05dd0d28f' -84: ###################### -84: # Running test '' -84: ###################### -81: Time step 6 done. CPU time: 0.0571639 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) -76: Storage: liquid=[1.8957e+08 954479 4.34166e+11] gas=[0 0 0] -76: Writing visualization results for the current time step. -81: 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) -81: 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: 2.59637e-08 +79: Newton iteration 2 error: 1.82019e-05 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_ecfv " -76: Time step 4 done. CPU time: 0.469603 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 -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 1.59384e-08 -82: Simulation name: 'groundwater_immiscible' -82: Number of timesteps: '1' -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 77/120 Test #82: groundwater_immiscible ......................... Passed 0.20 sec + 77/120 Test #80: diffusion_ncp .................................. Passed 0.39 sec test 85 Start 85: lens_richards_vcfv 85: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_vcfv" "--" 85: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 85: Test timeout computed to be: 1500 -75: Storage: liquid=[1.89568e+08 955747 0 0 4.34133e+11] gas=[0 0 0 0 0] +85: ###################### +85: # Running test '' +85: ###################### +75: Storage: liquid=[1.8957e+08 954479 0 0 4.34166e+11] gas=[0 0 0 0 0] 75: Writing visualization results for the current time step. +85: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_vcfv " +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 3 error: 3.1979e-07 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Time step 4 done. CPU time: 0.589467 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) +75: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 83: Simulator successfully set up 83: Applying the initial solution of the "infiltration_pvs" problem 83: Writing visualization results for the current time step. -75: Time step 5 done. CPU time: 0.722042 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -75: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: ###################### -85: # Running test '' -85: ###################### -81: Newton iteration 2 error: 5.94326e-13 -81: Linearization/solve/update time: 0.0124781(98.8711%)/0.00012628(1.00059%)/1.62e-05(0.128362%) 83: Begin time step 1. Start time: 0 seconds, step size: 60 seconds (1 minutes, 0 seconds) 83: 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: 7.80763e-06 +79: Newton iteration 4 error: 1.43413e-11 +79: Linearization/solve/update time: 0.0433431(99.5844%)/0.0001582(0.363478%)/2.268e-05(0.0521092%) +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +79: Time step 2 done. CPU time: 0.0926345 seconds, end time: 2500 seconds (41 minutes, 40 seconds), step size: 1500 seconds (25 minutes, 0 seconds) +79: Begin time step 3. Start time: 2500 seconds (41 minutes, 40 seconds), step size: 2250 seconds (37 minutes, 30 seconds) 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -85: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/lens_richards_vcfv " -81: Time step 7 done. CPU time: 0.0770868 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) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Storage: liquid=[1.89571e+08 953679 4.34186e+11] gas=[0 0 0] +76: Writing visualization results for the current time step. 83: Solve: M deltax^k = r 83: Update: x^(k+1) = x^k - deltax^k 83: Newton iteration 1 error: 0.000439695 -83: 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: 3.47445e-09 -81: Linearization/solve/update time: 0.00445228(97.7003%)/9.556e-05(2.09696%)/9.24e-06(0.202761%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -79: Newton iteration 3 error: 5.043e-12 -79: Linearization/solve/update time: 0.031939(99.611%)/0.0001096(0.34182%)/1.512e-05(0.0471562%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. 75: Solve: M deltax^k = r -79: Time step 7 done. CPU time: 0.258126 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) -79: 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) +83: 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: 3.12429e-07 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Time step 8 done. CPU time: 0.0875416 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) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Time step 3 done. CPU time: 0.362139 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 83: Solve: M deltax^k = r 83: Update: x^(k+1) = x^k - deltax^k 83: Newton iteration 2 error: 2.01603e-05 -81: Solve: M deltax^k = r 83: 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: 4.9766e-10 -81: Linearization/solve/update time: 0.00382076(97.7637%)/7.968e-05(2.03881%)/7.72e-06(0.197535%) 79: Solve: M deltax^k = r 79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 7.43926e-09 -79: Linearization/solve/update time: 0.0050608(98.8129%)/5.504e-05(1.07466%)/5.76e-06(0.112465%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -81: Time step 9 done. CPU time: 0.0966474 seconds, end time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Time step 8 done. CPU time: 0.267883 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) -79: 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) +79: Newton iteration 2 error: 1.38132e-05 79: 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: 4.34439e-11 -81: Linearization/solve/update time: 0.0037638(97.9045%)/7.372e-05(1.91761%)/6.84e-06(0.177923%) -83: Newton iteration 3 error: 6.79898e-09 -83: Linearization/solve/update time: 0.028666(97.1223%)/0.00083636(2.83365%)/1.3e-05(0.0440449%) -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 5.58019e-09 -79: Linearization/solve/update time: 0.0050104(98.689%)/6.088e-05(1.19914%)/5.68e-06(0.111878%) 75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.00169931 +75: Newton iteration 1 error: 0.00169414 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 76: Solve: M deltax^k = r -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -81: Time step 10 done. CPU time: 0.105657 seconds, end time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) +83: Newton iteration 3 error: 6.79898e-09 +83: Linearization/solve/update time: 0.0294393(96.8432%)/0.00094508(3.10892%)/1.456e-05(0.0478964%) +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 1 error: 0.00166926 +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 83: Storage: 1.33187e+07 1.5 74136.8 83: Writing visualization results for the current time step. -81: Serialize to file 'diffusion_pvs_time=246784_rank=0.ers', next time step size: 181878 +83: Time step 1 done. CPU time: 0.0376048 seconds, end time: 60 seconds (1 minutes, 0 seconds), step size: 60 seconds (1 minutes, 0 seconds) +79: Newton iteration 3 error: 3.1908e-09 +79: Linearization/solve/update time: 0.0308792(99.6165%)/0.00010408(0.335762%)/1.48e-05(0.0477448%) 79: Storage: 0.0715113 14.2882 79: Writing visualization results for the current time step. -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Time step 9 done. CPU time: 0.277618 seconds, end time: 98596 seconds (1 days, 3 hours, 23.27 minutes), step size: 39181.6 seconds (10 hours, 53 minutes, 1.62 seconds) -79: 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) -79: 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: 2.29152e-12 -81: Linearization/solve/update time: 0.00385212(98.1712%)/6.4e-05(1.63104%)/7.76e-06(0.197763%) -83: Time step 1 done. CPU time: 0.036474 seconds, end time: 60 seconds (1 minutes, 0 seconds), step size: 60 seconds (1 minutes, 0 seconds) 83: Serialize to file 'infiltration_pvs_time=60_rank=0.ers', next time step size: 95 83: Begin time step 2. Start time: 60 seconds (1 minutes, 0 seconds), step size: 95 seconds (1 minutes, 35 seconds) 83: 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.00169414 -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 1.15337e-09 -79: Linearization/solve/update time: 0.00510744(98.767%)/5.78e-05(1.11773%)/5.96e-06(0.115254%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Time step 11 done. CPU time: 0.11543 seconds, end time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -79: Time step 10 done. CPU time: 0.287361 seconds, end time: 167164 seconds (1 days, 22 hours, 26.06 minutes), step size: 68567.8 seconds (19 hours, 2 minutes, 47.83 seconds) -79: Serialize to file 'diffusion_flash_time=167164_rank=0.ers', next time step size: 119994 -79: 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) +75: Solve: M deltax^k = r +79: Time step 3 done. CPU time: 0.129041 seconds, end time: 4750 seconds (1 hours, 19 minutes, 10 seconds), step size: 2250 seconds (37 minutes, 30 seconds) +79: Begin time step 4. Start time: 4750 seconds (1 hours, 19 minutes, 10 seconds), step size: 3562.5 seconds (59 minutes, 22.5 seconds) 79: 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.000124828 -83: 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: 2.29152e-12 -81: Linearization/solve/update time: 0.00352592(97.9934%)/6.524e-05(1.81317%)/6.96e-06(0.193434%) -75: Solve: M deltax^k = r -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. 79: Solve: M deltax^k = r 79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 1.0879e-10 -79: Linearization/solve/update time: 0.00507748(98.7752%)/5.7e-05(1.10885%)/5.96e-06(0.115943%) -81: Time step 12 done. CPU time: 0.123676 seconds, end time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) -81: 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) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -79: Time step 11 done. CPU time: 0.297539 seconds, end time: 287157 seconds (3 days, 7 hours, 45.96 minutes), step size: 119994 seconds (1 days, 9 hours, 19.89 minutes) -79: 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) +79: Newton iteration 1 error: 1.88482e-07 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Solve: M deltax^k = r 83: Solve: M deltax^k = r +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 2 error: 6.0856e-06 83: Update: x^(k+1) = x^k - deltax^k 83: Newton iteration 2 error: 2.5989e-05 83: 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: 2.29152e-12 -81: Linearization/solve/update time: 0.00420012(98.4483%)/5.952e-05(1.39511%)/6.68e-06(0.156575%) -81: Storage: 0.0715113 14.2882 -81: Writing visualization results for the current time step. -81: Time step 13 done. CPU time: 0.131563 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) -81: Simulation of problem 'diffusion_pvs' finished. -81: -81: ------------------------ Timing ------------------------ -81: Setup time: 0.113 seconds, 46.1% -81: Simulation time: 0.132 seconds, 53.9% -81: Linearization time: 0.0677 seconds, 51.4% -81: Linear solve time: 0.00116 seconds, 0.88% -81: Newton update time: 0.000113 seconds, 0.0861% -81: Pre/postprocess time: 0.0392 seconds, 29.8% -81: Output write time: 0.0223 seconds, 16.9% -81: First process' simulation CPU time: 0.174 seconds -81: Number of processes: 1 -81: Threads per processes: 1 -81: Total CPU time: 0.174 seconds -81: -81: ---------------------------------------------------------------- -81: -81: Simulation completed +76: 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: 9.46748e-12 -79: Linearization/solve/update time: 0.00510572(98.7681%)/5.76e-05(1.11425%)/6.08e-06(0.117615%) -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -79: Time step 12 done. CPU time: 0.307343 seconds, end time: 497146 seconds (5 days, 18 hours, 5.77 minutes), step size: 209989 seconds (2 days, 10 hours, 19.82 minutes) -79: 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) +79: Newton iteration 2 error: 1.26395e-05 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 5.01923e-09 -83: Linearization/solve/update time: 0.0280916(98.3241%)/0.00046696(1.63442%)/1.184e-05(0.0414415%) 75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 5.75766e-06 +75: Newton iteration 2 error: 3.71029e-06 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r +81: Simulator successfully set up +81: Applying the initial solution of the "diffusion_pvs" problem +81: Writing visualization results for the current time step. +83: Newton iteration 3 error: 5.01923e-09 +81: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 seconds) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Linearization/solve/update time: 0.0286384(98.005%)/0.0005708(1.95337%)/1.216e-05(0.0416134%) 83: Storage: 1.33187e+07 3.875 74173.6 83: Writing visualization results for the current time step. -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 6.76234e-13 -79: Linearization/solve/update time: 0.00509676(98.9747%)/4.64e-05(0.901048%)/6.4e-06(0.124282%) -83: Time step 2 done. CPU time: 0.0722457 seconds, end time: 155 seconds (2 minutes, 35 seconds), step size: 95 seconds (1 minutes, 35 seconds) +83: Time step 2 done. CPU time: 0.0744313 seconds, end time: 155 seconds (2 minutes, 35 seconds), step size: 95 seconds (1 minutes, 35 seconds) +81: Solve: M deltax^k = r +81: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 1 error: 0.00449099 +79: Newton iteration 3 error: 7.23109e-10 +79: Linearization/solve/update time: 0.0317388(99.5912%)/0.00011436(0.358843%)/1.592e-05(0.0499544%) 83: Serialize to file 'infiltration_pvs_time=155_rank=0.ers', next time step size: 150.417 83: Begin time step 3. Start time: 155 seconds (2 minutes, 35 seconds), step size: 150.417 seconds (2 minutes, 30.42 seconds) 83: 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.73973e-06 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 79: Storage: 0.0715113 14.2882 79: Writing visualization results for the current time step. -79: Time step 13 done. CPU time: 0.317154 seconds, end time: 751087 seconds (8 days, 16 hours, 38.12 minutes), step size: 253941 seconds (2 days, 22 hours, 32.35 minutes) -79: 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) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Time step 4 done. CPU time: 0.16202 seconds, end time: 8312.5 seconds (2 hours, 18 minutes, 32.5 seconds), step size: 3562.5 seconds (59 minutes, 22.5 seconds) +79: 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) 79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: ###################### -81: # Comparing results -81: ###################### -81: RND: '343c1c2562d5406129df390b14952b38' +76: Newton iteration 3 error: 3.14276e-10 +76: Linearization/solve/update time: 0.0509246(84.0755%)/0.00961968(15.8819%)/2.584e-05(0.0426613%) +75: Newton iteration 3 error: 1.02225e-09 +75: Linearization/solve/update time: 0.0542925(62.2749%)/0.0328312(37.6582%)/5.836e-05(0.0669404%) 79: Solve: M deltax^k = r 79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 6.76234e-13 -79: Linearization/solve/update time: 0.00513872(98.973%)/4.72e-05(0.909084%)/6.12e-06(0.117873%) +79: Newton iteration 1 error: 1.28938e-07 +79: 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.20752e-05 +81: 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: 7.19943e-05 83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Storage: 0.0715113 14.2882 -79: Writing visualization results for the current time step. -75: Newton iteration 3 error: 2.47152e-09 -75: Linearization/solve/update time: 0.0546453(62.2078%)/0.0331349(37.7205%)/6.296e-05(0.0716732%) -79: Time step 14 done. CPU time: 0.327343 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 248913 seconds (2 days, 21 hours, 8.54 minutes) -79: Simulation of problem 'diffusion_flash' finished. -79: -79: ------------------------ Timing ------------------------ -79: Setup time: 0.114 seconds, 25.9% -79: Simulation time: 0.327 seconds, 74.1% -79: Linearization time: 0.284 seconds, 86.8% -79: Linear solve time: 0.00147 seconds, 0.45% -79: Newton update time: 0.000158 seconds, 0.0483% -79: Pre/postprocess time: 0.03 seconds, 9.17% -79: Output write time: 0.0103 seconds, 3.15% -79: First process' simulation CPU time: 0.387 seconds -79: Number of processes: 1 -79: Threads per processes: 1 -79: Total CPU time: 0.387 seconds -79: -79: ---------------------------------------------------------------- -79: -79: Simulation completed -81: Simulation name: 'diffusion_pvs' -81: Number of timesteps: '13' - 78/120 Test #81: diffusion_pvs .................................. Passed 0.43 sec -test 86 - Start 86: obstacle_immiscible - -86: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible" "--" -86: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -86: Test timeout computed to be: 1500 +81: Newton iteration 3 error: 2.61751e-10 +81: Linearization/solve/update time: 0.0192809(96.0693%)/0.00075744(3.77404%)/3.144e-05(0.156654%) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 2 error: 8.77928e-06 +79: 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 2 error: 3.24724e-07 83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 8.25452e-10 -76: Linearization/solve/update time: 0.084858(85.9685%)/0.0138161(13.9969%)/3.42e-05(0.0346476%) -86: ###################### -86: # Running test '' -86: ###################### -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 3 error: 2.67004e-08 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible " -79: ###################### -79: # Comparing results -79: ###################### -79: RND: '962b608010c67135d66b4fd1af8b71c0' -83: Newton iteration 4 error: 1.14031e-11 -83: Linearization/solve/update time: 0.0374423(98.184%)/0.00067296(1.76469%)/1.956e-05(0.0512917%) -83: Storage: 1.33187e+07 7.63542 74222.5 -83: Writing visualization results for the current time step. -83: Time step 3 done. CPU time: 0.118973 seconds, end time: 305.417 seconds (5 minutes, 5.417 seconds), step size: 150.417 seconds (2 minutes, 30.42 seconds) -79: Simulation name: 'diffusion_flash' -79: Number of timesteps: '14' -83: Serialize to file 'infiltration_pvs_time=305.417_rank=0.ers', next time step size: 225.625 -83: Begin time step 4. Start time: 305.417 seconds (5 minutes, 5.417 seconds), step size: 225.625 seconds (3 minutes, 45.62 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 79/120 Test #79: diffusion_flash ................................ Passed 0.61 sec -test 87 - Start 87: obstacle_ncp - -87: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_ncp" "--" -87: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -87: Test timeout computed to be: 1500 -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="3000" -85: GridFile="./data/richardslens_24x16.dgf" -85: GridGlobalRefinements="0" -85: InitialTimeStepSize="100" -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="inf" -85: MinTimeStepSize="0" -85: NewtonMaxError="1e+100" -85: NewtonMaxIterations="28" -85: NewtonTargetIterations="18" -85: NewtonTolerance="1e-08" -85: NewtonVerbose="1" -85: NewtonWriteConvergence="0" -85: NumericDifferenceMethod="0" -85: OutputDir="" -85: ParameterFile="" -85: PreconditionerOrder="0" -85: PreconditionerRelaxation="1" -85: PredeterminedTimeStepsFile="" -85: PrintParameters="2" -85: RestartTime="-1e+35" -85: ThreadsPerProcess="1" -85: VtkWriteAverageMolarMasses="0" -85: VtkWriteDensities="1" -85: VtkWriteDofIndex="0" -85: VtkWriteExtrusionFactor="0" -85: VtkWriteFilterVelocities="0" -85: VtkWriteIntrinsicPermeabilities="0" -85: VtkWriteMobilities="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: VtkWriteViscosities="0" -85: # [end of parameters] -85: Allocating the simulation vanguard -85: Distributing the vanguard's data -85: Allocating the model -85: Allocating the problem -85: Initializing the model -85: Initializing the problem -85: Simulator successfully set up -85: Applying the initial solution of the "lens_richards_vcfv" problem -85: Writing visualization results for the current time step. -85: Begin time step 1. Start time: 0 seconds, step size: 100 seconds (1 minutes, 40 seconds) -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Storage: liquid=[1.89564e+08 957754 0 0 4.34082e+11] gas=[0 0 0 0 0] -75: Writing visualization results for the current time step. -75: Time step 6 done. CPU time: 0.850393 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -75: 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) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: ###################### -87: # Running test '' -87: ###################### -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 7.20024e-05 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Storage: liquid=[1.89568e+08 955747 4.34133e+11] gas=[0 0 0] -76: 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.32 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 1 done. CPU time: 0.0283517 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) +81: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1583.33 seconds (26 minutes, 23.33 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: 1.98073e-06 +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: opm models will now start the simulation. 84: # [parameters which were specified at compile-time] 84: ContinueOnConvergenceError="0" @@ -53345,7 +52975,6 @@ 84: VtkWriteViscosities="0" 84: # [end of parameters] 84: Allocating the simulation vanguard -87: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_ncp " 84: Distributing the vanguard's data 84: Allocating the model 84: Allocating the problem @@ -53356,156 +52985,234 @@ 84: Writing visualization results for the current time step. 84: Begin time step 1. Start time: 0 seconds, step size: 100 seconds (1 minutes, 40 seconds) 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Time step 5 done. CPU time: 0.614064 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 -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 2.91487e-07 -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.642778 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 1 error: 0.16 84: 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: 2.25988e-08 +83: Newton iteration 3 error: 2.67004e-08 83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Newton iteration 2 error: 1.17752e-10 +81: Linearization/solve/update time: 0.010218(98.6141%)/0.000128(1.23534%)/1.56e-05(0.150556%) +79: Newton iteration 3 error: 6.92466e-11 +79: Linearization/solve/update time: 0.0322716(99.6384%)/0.0001024(0.31616%)/1.472e-05(0.045448%) +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. 84: Solve: M deltax^k = r +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +79: Time step 5 done. CPU time: 0.196626 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) +79: 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) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 2 error: 0.64154 84: 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.21916 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 3 error: 0.218283 84: 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.00169931 -83: Newton iteration 4 error: 5.39348e-12 -83: Linearization/solve/update time: 0.0379366(98.1973%)/0.00067832(1.7558%)/1.812e-05(0.0469028%) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 2 done. CPU time: 0.0465724 seconds, end time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) +81: Begin time step 3. Start time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Storage: liquid=[1.8957e+08 954479 4.34166e+11] gas=[0 0 0] +76: Writing visualization results for the current time step. +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 1 error: 6.64713e-08 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Newton iteration 4 error: 1.14031e-11 +83: Linearization/solve/update time: 0.0385166(97.7328%)/0.00087484(2.21984%)/1.868e-05(0.047399%) 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 4 error: 0.0600263 84: 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: 0.0603708 -85: 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.00169673 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Storage: liquid=[1.89568e+08 955747 0 0 4.34133e+11] gas=[0 0 0 0 0] +75: Writing visualization results for the current time step. 84: Solve: M deltax^k = r -83: Storage: 1.33187e+07 13.276 74281 -83: Writing visualization results for the current time step. 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 5 error: 0.00897547 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Time step 4 done. CPU time: 0.165262 seconds, end time: 531.042 seconds (8 minutes, 51.04 seconds), step size: 225.625 seconds (3 minutes, 45.62 seconds) -83: Serialize to file 'infiltration_pvs_time=531.042_rank=0.ers', next time step size: 338.438 -83: Begin time step 5. Start time: 531.042 seconds (8 minutes, 51.04 seconds), step size: 338.438 seconds (5 minutes, 38.44 seconds) -83: 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: 3.04408e-07 +81: 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 6 error: 0.000290827 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r +83: Storage: 1.33187e+07 7.63542 74222.5 +83: Writing visualization results for the current time step. +75: Time step 5 done. CPU time: 0.717206 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) +75: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Time step 4 done. CPU time: 0.470377 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 +83: Time step 3 done. CPU time: 0.121793 seconds, end time: 305.417 seconds (5 minutes, 5.417 seconds), step size: 150.417 seconds (2 minutes, 30.42 seconds) +81: Newton iteration 2 error: 2.42973e-11 +81: Linearization/solve/update time: 0.00984776(98.7684%)/0.0001076(1.07918%)/1.52e-05(0.152449%) 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 7 error: 3.30401e-07 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 5 error: 0.00906154 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Newton iteration 8 error: 4.32987e-13 -84: Linearization/solve/update time: 0.0315789(91.7849%)/0.00187324(5.44462%)/0.0009532(2.7705%) -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 7.20085e-05 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r +84: Linearization/solve/update time: 0.0156486(91.9865%)/0.00090224(5.30359%)/0.000461(2.70987%) 84: Storage: 4 84: Writing visualization results for the current time step. -75: Solve: M deltax^k = r -84: Time step 1 done. CPU time: 0.0400876 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 100 seconds (1 minutes, 40 seconds) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +83: Serialize to file 'infiltration_pvs_time=305.417_rank=0.ers', next time step size: 225.625 +83: Begin time step 4. Start time: 305.417 seconds (5 minutes, 5.417 seconds), step size: 225.625 seconds (3 minutes, 45.62 seconds) +83: 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: 6.78144e-06 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +84: Time step 1 done. CPU time: 0.0225364 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 100 seconds (1 minutes, 40 seconds) 84: Begin time step 2. Start time: 100 seconds (1 minutes, 40 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) 84: 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 6 error: 0.000296236 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 4.32622e-06 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 1 error: 0.159992 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 1.19884e-07 84: Newton iteration 2 error: 0.380585 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 3 done. CPU time: 0.063077 seconds, end time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) +81: 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) +81: 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: 7.20024e-05 +81: Solve: M deltax^k = r +81: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 1 error: 1.80237e-07 +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 83: 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.100557 84: 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 7 error: 3.42582e-07 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Solve: M deltax^k = r +81: Newton iteration 2 error: 1.60462e-11 +81: Linearization/solve/update time: 0.00751696(98.6835%)/8.848e-05(1.16158%)/1.18e-05(0.154912%) +75: Solve: M deltax^k = r 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 4 error: 0.0145129 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 5 error: 0.000439897 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 3.32775e-09 -83: Linearization/solve/update time: 0.0284291(98.134%)/0.0005278(1.8219%)/1.276e-05(0.0440461%) -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 5.61514e-06 -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.00169414 +79: Newton iteration 3 error: 1.60784e-11 +79: Linearization/solve/update time: 0.0324626(99.6257%)/0.00010644(0.326657%)/1.552e-05(0.0476299%) +81: Time step 4 done. CPU time: 0.0760084 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) +81: 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) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 6 error: 4.3616e-07 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 8 error: 1.96024e-13 -85: Linearization/solve/update time: 0.0741866(97.715%)/0.00127732(1.68242%)/0.00045748(0.602571%) +79: Time step 6 done. CPU time: 0.230322 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) +76: 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 2 error: 2.91487e-07 +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Newton iteration 7 error: 4.37039e-13 -84: Linearization/solve/update time: 0.0191553(94.0253%)/0.0005624(2.76058%)/0.0006548(3.21413%) -83: Storage: 1.33187e+07 21.737 74351 -83: Writing visualization results for the current time step. -76: Newton iteration 3 error: 2.07202e-09 -83: Time step 5 done. CPU time: 0.201516 seconds, end time: 869.479 seconds (14 minutes, 29.48 seconds), step size: 338.438 seconds (5 minutes, 38.44 seconds) -85: Storage: 4 +84: Linearization/solve/update time: 0.0153982(91.9772%)/0.00084912(5.072%)/0.000494(2.95078%) +85: opm models will now start the simulation. +81: Solve: M deltax^k = r +81: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 1 error: 1.12107e-07 +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="3000" +85: GridFile="./data/richardslens_24x16.dgf" +85: GridGlobalRefinements="0" +85: InitialTimeStepSize="100" +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="inf" +85: MinTimeStepSize="0" +85: NewtonMaxError="1e+100" +85: NewtonMaxIterations="28" +85: NewtonTargetIterations="18" +85: NewtonTolerance="1e-08" +85: NewtonVerbose="1" +85: NewtonWriteConvergence="0" +85: NumericDifferenceMethod="0" +85: OutputDir="" +85: ParameterFile="" +85: PreconditionerOrder="0" +85: PreconditionerRelaxation="1" +85: PredeterminedTimeStepsFile="" +85: PrintParameters="2" +85: RestartTime="-1e+35" +85: ThreadsPerProcess="1" +85: VtkWriteAverageMolarMasses="0" +85: VtkWriteDensities="1" +85: VtkWriteDofIndex="0" +85: VtkWriteExtrusionFactor="0" +85: VtkWriteFilterVelocities="0" +85: VtkWriteIntrinsicPermeabilities="0" +85: VtkWriteMobilities="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: VtkWriteViscosities="0" +85: # [end of parameters] +85: Allocating the simulation vanguard +85: Distributing the vanguard's data +85: Allocating the model +85: Allocating the problem +85: Initializing the model +85: Initializing the problem +85: Simulator successfully set up +85: Applying the initial solution of the "lens_richards_vcfv" problem 85: Writing visualization results for the current time step. -83: Serialize to file 'infiltration_pvs_time=869.479_rank=0.ers', next time step size: 535.859 -83: Begin time step 6. Start time: 869.479 seconds (14 minutes, 29.48 seconds), step size: 535.859 seconds (8 minutes, 55.86 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Linearization/solve/update time: 0.0514171(84.1687%)/0.0096452(15.789%)/2.584e-05(0.0422996%) -85: Time step 1 done. CPU time: 0.0798516 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 100 seconds (1 minutes, 40 seconds) -85: Begin time step 2. Start time: 100 seconds (1 minutes, 40 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Storage: 9.85185 84: Writing visualization results for the current time step. -84: Time step 2 done. CPU time: 0.0652293 seconds, end time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) +84: Time step 2 done. CPU time: 0.0429031 seconds, end time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) 84: Begin time step 3. Start time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Newton iteration 2 error: 5.69354e-12 +81: Linearization/solve/update time: 0.00698656(98.7427%)/7.86e-05(1.11087%)/1.036e-05(0.14642%) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +79: 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) +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: 2.59637e-08 +79: 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.159863 @@ -53514,197 +53221,200 @@ 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 2 error: 0.137462 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Begin time step 1. Start time: 0 seconds, step size: 100 seconds (1 minutes, 40 seconds) +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 5 done. CPU time: 0.087871 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) +81: 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) +81: 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: 7.20148e-05 -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.319856 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Newton iteration 3 error: 2.25988e-08 83: 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.0195977 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 2.33946e-09 -75: Linearization/solve/update time: 0.0546547(62.0004%)/0.0334364(37.9303%)/6.108e-05(0.0692893%) +75: Update: x^(k+1) = x^k - deltax^k +75: Newton iteration 1 error: 0.00169931 +75: 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 4 error: 0.000600716 84: 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: 5.00551e-08 +81: 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 5 error: 6.12649e-07 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: opm models will now start the simulation. -85: Solve: M deltax^k = r -86: # [parameters which were specified at compile-time] -86: ContinueOnConvergenceError="0" -86: EnableAsyncVtkOutput="1" -86: EnableGravity="1" -86: EnableGridAdaptation="0" -86: EnableIntensiveQuantityCache="0" -86: EnableStorageCache="0" -86: EnableThermodynamicHints="0" -86: EnableVtkOutput="1" -86: EndTime="10000" -86: GridFile="./data/obstacle_24x16.dgf" -86: GridGlobalRefinements="0" -86: InitialTimeStepSize="250" -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: VtkWriteDofIndex="0" -86: VtkWriteExtrusionFactor="0" -86: VtkWriteFilterVelocities="0" -86: VtkWriteIntrinsicPermeabilities="0" -86: VtkWriteMobilities="0" -86: VtkWritePorosity="1" -86: VtkWritePotentialGradients="0" -86: VtkWritePressures="1" -86: VtkWritePrimaryVars="0" -86: VtkWriteProcessRank="0" -86: VtkWriteRelativePermeabilities="0" -86: VtkWriteSaturations="0" -86: VtkWriteTemperature="1" -86: VtkWriteViscosities="0" -86: # [end of parameters] -86: Allocating the simulation vanguard -85: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 2 error: 9.18406e-13 +81: Linearization/solve/update time: 0.00560228(98.5886%)/7.012e-05(1.23397%)/1.008e-05(0.177387%) +76: Solve: M deltax^k = r 84: Newton iteration 6 error: 6.54782e-13 -84: Linearization/solve/update time: 0.0157341(94.0404%)/0.00041868(2.50239%)/0.00057844(3.45725%) -85: Newton iteration 2 error: 0.382407 -85: 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 2 error: 1.0209e-07 -86: Distributing the vanguard's data -86: Allocating the model -86: Allocating the problem -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Initializing the model -86: Initializing the problem +84: Linearization/solve/update time: 0.0114748(92.3938%)/0.00033824(2.72348%)/0.0006064(4.88268%) +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 2 error: 7.80763e-06 +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. 84: Storage: 18.6838 84: Writing visualization results for the current time step. -84: Time step 3 done. CPU time: 0.0858834 seconds, end time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) +84: Time step 3 done. CPU time: 0.058561 seconds, end time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) 84: Begin time step 4. Start time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 6 done. CPU time: 0.0978559 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) +81: 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) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Newton iteration 4 error: 5.39348e-12 +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 2 error: 2.73973e-06 +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 1 error: 0.32 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Linearization/solve/update time: 0.0391732(98.1668%)/0.00071404(1.78936%)/1.748e-05(0.0438043%) 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 1 error: 0.159013 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: 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: 1.59384e-08 +81: 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.0849606 84: 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.10172 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 5.38964e-09 -83: Linearization/solve/update time: 0.0284618(98.152%)/0.00052264(1.80235%)/1.324e-05(0.0456588%) 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 3 error: 0.00733353 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Storage: 1.33187e+07 13.276 74281 +83: Writing visualization results for the current time step. +81: Newton iteration 2 error: 5.94326e-13 +81: Linearization/solve/update time: 0.0057834(98.5838%)/7.38e-05(1.25799%)/9.28e-06(0.158187%) +83: Time step 4 done. CPU time: 0.17213 seconds, end time: 531.042 seconds (8 minutes, 51.04 seconds), step size: 225.625 seconds (3 minutes, 45.62 seconds) 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 4 error: 7.37686e-05 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: 1.33187e+07 35.1335 74439.2 -83: Writing visualization results for the current time step. -84: Newton iteration 5 error: 7.65658e-09 -84: Linearization/solve/update time: 0.0107787(93.9293%)/0.000292(2.54458%)/0.00040464(3.52616%) -76: Storage: liquid=[1.89564e+08 957754 4.34082e+11] gas=[0 0 0] -76: Writing visualization results for the current time step. -83: Time step 6 done. CPU time: 0.237761 seconds, end time: 1405.34 seconds (23 minutes, 25.34 seconds), step size: 535.859 seconds (8 minutes, 55.86 seconds) -83: Serialize to file 'infiltration_pvs_time=1405.34_rank=0.ers', next time step size: 848.444 -83: Begin time step 7. Start time: 1405.34 seconds (23 minutes, 25.34 seconds), step size: 848.444 seconds (14 minutes, 8.444 seconds) +83: Serialize to file 'infiltration_pvs_time=531.042_rank=0.ers', next time step size: 338.438 +83: Begin time step 5. Start time: 531.042 seconds (8 minutes, 51.04 seconds), step size: 338.438 seconds (5 minutes, 38.44 seconds) 83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Solve: M deltax^k = r +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +84: Newton iteration 5 error: 7.65658e-09 +84: Linearization/solve/update time: 0.0088494(93.9962%)/0.00024088(2.55857%)/0.00032436(3.44527%) +79: Newton iteration 3 error: 5.043e-12 +79: Linearization/solve/update time: 0.0318823(99.6349%)/0.00010164(0.317633%)/1.52e-05(0.0475012%) +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +81: Time step 7 done. CPU time: 0.108988 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) +81: 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) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Storage: 32.4224 84: Writing visualization results for the current time step. +79: Time step 7 done. CPU time: 0.263527 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) +79: 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) +79: 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: 3.47445e-09 +81: Linearization/solve/update time: 0.00279796(97.5116%)/6.616e-05(2.30574%)/5.24e-06(0.182619%) 85: Solve: M deltax^k = r 85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 4 error: 0.0148201 +85: Newton iteration 2 error: 0.642778 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Time step 4 done. CPU time: 0.101023 seconds, end time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +83: Solve: M deltax^k = r +84: Time step 4 done. CPU time: 0.0756417 seconds, end time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) 84: Begin time step 5. Start time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 550.18 seconds (9 minutes, 10.18 seconds) 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Time step 6 done. CPU time: 0.718904 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 +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 1 error: 7.20085e-05 +83: 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: 7.43926e-09 +79: Linearization/solve/update time: 0.0050964(98.8425%)/5.348e-05(1.03722%)/6.2e-06(0.120246%) +81: Time step 8 done. CPU time: 0.115885 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) +81: 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) +81: 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.154847 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Newton iteration 3 error: 8.25452e-10 84: Solve: M deltax^k = r +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 2 error: 0.0247174 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 84: Solve: M deltax^k = r +81: Solve: M deltax^k = r +81: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 1 error: 4.9766e-10 +81: Linearization/solve/update time: 0.0028632(97.5204%)/6.7e-05(2.28202%)/5.8e-06(0.197548%) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 3 error: 0.00636248 84: 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: 7.20185e-05 -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 5 error: 0.000458594 -85: 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: 5.75766e-06 +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Linearization/solve/update time: 0.0506872(83.9451%)/0.009669(16.0132%)/2.52e-05(0.0417347%) +79: Time step 8 done. CPU time: 0.273336 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) +79: 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) +79: 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 4 error: 0.000712109 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Storage: liquid=[1.89561e+08 959721 0 0 4.34032e+11] gas=[0 0 0 0 0] -75: Writing visualization results for the current time step. 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 5 error: 1.16353e-05 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 6 error: 3.22755e-09 -84: Linearization/solve/update time: 0.0130212(93.6569%)/0.00036904(2.65438%)/0.00051284(3.68868%) -75: Time step 7 done. CPU time: 0.979129 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -75: 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) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Storage: 54.4296 -84: Writing visualization results for the current time step. -76: Solve: M deltax^k = r -84: Time step 5 done. CPU time: 0.118469 seconds, end time: 1360.74 seconds (22 minutes, 40.74 seconds), step size: 550.18 seconds (9 minutes, 10.18 seconds) -84: Begin time step 6. Start time: 1360.74 seconds (22 minutes, 40.74 seconds), step size: 827.826 seconds (13 minutes, 47.83 seconds) -84: 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 2 error: 7.33246e-08 +83: Newton iteration 2 error: 1.19884e-07 +81: Time step 9 done. CPU time: 0.125543 seconds, end time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) +81: 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) +81: 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: 5.58019e-09 +79: Linearization/solve/update time: 0.00507408(98.7821%)/5.556e-05(1.08164%)/7e-06(0.136276%) 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 6 error: 4.74168e-07 +85: Newton iteration 3 error: 0.21916 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +84: Newton iteration 6 error: 3.22755e-09 +84: Linearization/solve/update time: 0.011028(93.616%)/0.00032596(2.76706%)/0.00042608(3.61698%) +81: Solve: M deltax^k = r +81: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 1 error: 4.34439e-11 +81: Linearization/solve/update time: 0.00290212(96.6767%)/9.26e-05(3.08473%)/7.16e-06(0.238517%) +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +84: Storage: 54.4296 +84: Writing visualization results for the current time step. +79: Time step 9 done. CPU time: 0.283075 seconds, end time: 98596 seconds (1 days, 3 hours, 23.27 minutes), step size: 39181.6 seconds (10 hours, 53 minutes, 1.62 seconds) +79: 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) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +84: Time step 5 done. CPU time: 0.090701 seconds, end time: 1360.74 seconds (22 minutes, 40.74 seconds), step size: 550.18 seconds (9 minutes, 10.18 seconds) +84: Begin time step 6. Start time: 1360.74 seconds (22 minutes, 40.74 seconds), step size: 827.826 seconds (13 minutes, 47.83 seconds) +84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 1 error: 0.139574 @@ -53713,40 +53423,452 @@ 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 2 error: 0.0456111 84: 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.00169673 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 10 done. CPU time: 0.132521 seconds, end time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) +81: Serialize to file 'diffusion_pvs_time=246784_rank=0.ers', next time step size: 181878 +81: 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) +81: 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: 1.15337e-09 +79: Linearization/solve/update time: 0.00507284(98.8912%)/5.084e-05(0.991087%)/6.04e-06(0.117745%) +83: Newton iteration 3 error: 3.32775e-09 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 3 error: 0.00896109 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Linearization/solve/update time: 0.0291952(98.147%)/0.00053848(1.81024%)/1.272e-05(0.0427615%) +81: Solve: M deltax^k = r +81: Update: x^(k+1) = x^k - deltax^k +81: Newton iteration 1 error: 2.29152e-12 +81: Linearization/solve/update time: 0.00291272(97.9619%)/5.48e-05(1.84306%)/5.8e-06(0.195068%) 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 4 error: 0.0015212 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 7 error: 1.26135e-13 -85: Linearization/solve/update time: 0.0642218(98.4063%)/0.00059896(0.91778%)/0.00044112(0.675923%) -83: Newton iteration 3 error: 3.91466e-09 -83: Linearization/solve/update time: 0.0284911(97.936%)/0.00058692(2.01749%)/1.352e-05(0.046474%) +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 4 error: 0.0603708 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +79: Time step 10 done. CPU time: 0.292832 seconds, end time: 167164 seconds (1 days, 22 hours, 26.06 minutes), step size: 68567.8 seconds (19 hours, 2 minutes, 47.83 seconds) +79: Serialize to file 'diffusion_flash_time=167164_rank=0.ers', next time step size: 119994 84: Solve: M deltax^k = r 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 5 error: 6.1895e-05 84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: 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) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 11 done. CPU time: 0.140001 seconds, end time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) +81: 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) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Newton iteration 3 error: 2.47152e-09 +75: Linearization/solve/update time: 0.0542881(62.2134%)/0.0329172(37.7227%)/5.576e-05(0.0639002%) +83: Storage: 1.33187e+07 21.737 74351 +83: Writing visualization results for the current time step. 84: Solve: M deltax^k = r +83: Time step 5 done. CPU time: 0.209342 seconds, end time: 869.479 seconds (14 minutes, 29.48 seconds), step size: 338.438 seconds (5 minutes, 38.44 seconds) 84: Update: x^(k+1) = x^k - deltax^k 84: Newton iteration 6 error: 1.1092e-07 84: 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 +83: Serialize to file 'infiltration_pvs_time=869.479_rank=0.ers', next time step size: 535.859 +83: Begin time step 6. Start time: 869.479 seconds (14 minutes, 29.48 seconds), step size: 535.859 seconds (8 minutes, 55.86 seconds) +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Newton iteration 1 error: 2.29152e-12 +81: Linearization/solve/update time: 0.00323388(98.2393%)/5.2e-05(1.57966%)/5.96e-06(0.181054%) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +81: Time step 12 done. CPU time: 0.147733 seconds, end time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) +81: 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) +81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Solve: M deltax^k = r +84: Newton iteration 7 error: 3.62515e-11 +84: Linearization/solve/update time: 0.0126454(94.2946%)/0.00035992(2.68387%)/0.0004052(3.02152%) +84: Storage: 87.5427 +84: Writing visualization results for the current time step. +84: Time step 6 done. CPU time: 0.106952 seconds, end time: 2188.57 seconds (36 minutes, 28.57 seconds), step size: 827.826 seconds (13 minutes, 47.83 seconds) +84: Begin time step 7. Start time: 2188.57 seconds (36 minutes, 28.57 seconds), step size: 811.433 seconds (13 minutes, 31.43 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.101015 +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.0163729 +84: 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: 1.0879e-10 +79: Linearization/solve/update time: 0.00505872(98.7453%)/5.768e-05(1.1259%)/6.6e-06(0.128831%) +79: Storage: 0.0715113 14.2882 +79: 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 5 error: 0.00906154 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Time step 11 done. CPU time: 0.303078 seconds, end time: 287157 seconds (3 days, 7 hours, 45.96 minutes), step size: 119994 seconds (1 days, 9 hours, 19.89 minutes) +79: 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) +79: 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: 2.29152e-12 +81: Linearization/solve/update time: 0.00261292(97.9223%)/4.924e-05(1.84533%)/6.2e-06(0.232352%) +81: Storage: 0.0715113 14.2882 +81: Writing visualization results for the current time step. +83: Solve: M deltax^k = r +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 1 error: 7.20148e-05 +83: 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.0020534 +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 4 error: 6.43324e-05 +84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Time step 13 done. CPU time: 0.154189 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) +81: Simulation of problem 'diffusion_pvs' finished. +81: +81: ------------------------ Timing ------------------------ +81: Setup time: 0.141 seconds, 47.7% +81: Simulation time: 0.154 seconds, 52.3% +81: Linearization time: 0.0826 seconds, 53.5% +81: Linear solve time: 0.00169 seconds, 1.09% +81: Newton update time: 0.00014 seconds, 0.0907% +81: Pre/postprocess time: 0.0419 seconds, 27.2% +81: Output write time: 0.0265 seconds, 17.2% +81: First process' simulation CPU time: 0.209 seconds +81: Number of processes: 1 +81: Threads per processes: 1 +81: Total CPU time: 0.209 seconds +81: +81: ---------------------------------------------------------------- +81: +81: Simulation completed +76: Storage: liquid=[1.89568e+08 955747 4.34133e+11] gas=[0 0 0] +76: Writing visualization results for the current time step. +84: Solve: M deltax^k = r +84: Update: x^(k+1) = x^k - deltax^k +84: Newton iteration 5 error: 6.742e-08 +84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +84: Newton iteration 6 error: 7.51203e-14 +84: Linearization/solve/update time: 0.0101568(93.1646%)/0.00036784(3.37406%)/0.00037736(3.46138%) +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 1 error: 9.46748e-12 +79: Linearization/solve/update time: 0.00509176(98.7725%)/5.66e-05(1.09795%)/6.68e-06(0.129582%) +76: Time step 5 done. CPU time: 0.574505 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 +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +84: Storage: 120 +84: 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 6 error: 0.000296236 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Time step 12 done. CPU time: 0.312861 seconds, end time: 497146 seconds (5 days, 18 hours, 5.77 minutes), step size: 209989 seconds (2 days, 10 hours, 19.82 minutes) +79: 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) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +84: Time step 7 done. CPU time: 0.1206 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 811.433 seconds (13 minutes, 31.43 seconds) +84: Simulation of problem 'lens_richards_ecfv' finished. +84: +84: ------------------------ Timing ------------------------ +84: Setup time: 0.00222 seconds, 1.81% +84: Simulation time: 0.121 seconds, 98.2% +84: Linearization time: 0.0852 seconds, 70.6% +84: Linear solve time: 0.00338 seconds, 2.81% +84: Newton update time: 0.00309 seconds, 2.57% +84: Pre/postprocess time: 0.0162 seconds, 13.4% +84: Output write time: 0.0118 seconds, 9.78% +84: First process' simulation CPU time: 0.154 seconds +84: Number of processes: 1 +84: Threads per processes: 1 +84: Total CPU time: 0.154 seconds +84: +84: ---------------------------------------------------------------- +84: +84: Simulation completed +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 1 error: 6.76234e-13 +79: Linearization/solve/update time: 0.00513684(99.0314%)/4.428e-05(0.853659%)/5.96e-06(0.114901%) +83: Solve: M deltax^k = r +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 2 error: 1.0209e-07 +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Storage: 0.0715113 14.2882 +79: 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 7 error: 3.42582e-07 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Time step 13 done. CPU time: 0.322736 seconds, end time: 751087 seconds (8 days, 16 hours, 38.12 minutes), step size: 253941 seconds (2 days, 22 hours, 32.35 minutes) +79: 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) +79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Newton iteration 3 error: 5.38964e-09 +83: Linearization/solve/update time: 0.0291647(98.1096%)/0.0005494(1.84817%)/1.256e-05(0.0422517%) +79: Solve: M deltax^k = r +79: Update: x^(k+1) = x^k - deltax^k +79: Newton iteration 1 error: 6.76234e-13 +79: Linearization/solve/update time: 0.0050596(99.0176%)/4.404e-05(0.861873%)/6.16e-06(0.120553%) +76: Solve: M deltax^k = r +81: ###################### +81: # Comparing results +81: ###################### +81: RND: '0970f559774c2cccc16afe3cf381d45a' +84: ###################### +84: # Comparing results +84: ###################### +84: RND: '50113cea28a51f66ac87185238ee3663' +83: Storage: 1.33187e+07 35.1335 74439.2 +83: Writing visualization results for the current time step. +75: Storage: liquid=[1.89564e+08 957754 0 0 4.34082e+11] gas=[0 0 0 0 0] +75: Writing visualization results for the current time step. +85: Newton iteration 8 error: 1.96024e-13 +85: Linearization/solve/update time: 0.0919473(97.619%)/0.00166404(1.76669%)/0.00057864(0.614333%) +79: Storage: 0.0715113 14.2882 +79: Writing visualization results for the current time step. +79: Time step 14 done. CPU time: 0.332496 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 248913 seconds (2 days, 21 hours, 8.54 minutes) +79: Simulation of problem 'diffusion_flash' finished. +79: +79: ------------------------ Timing ------------------------ +79: Setup time: 0.16 seconds, 32.5% +79: Simulation time: 0.333 seconds, 67.5% +79: Linearization time: 0.284 seconds, 85.5% +79: Linear solve time: 0.00142 seconds, 0.426% +79: Newton update time: 0.000166 seconds, 0.0498% +79: Pre/postprocess time: 0.0299 seconds, 8.98% +79: Output write time: 0.0155 seconds, 4.67% +79: First process' simulation CPU time: 0.397 seconds +79: Number of processes: 1 +79: Threads per processes: 1 +79: Total CPU time: 0.397 seconds +79: +79: ---------------------------------------------------------------- +79: +79: Simulation completed +83: Time step 6 done. CPU time: 0.2465 seconds, end time: 1405.34 seconds (23 minutes, 25.34 seconds), step size: 535.859 seconds (8 minutes, 55.86 seconds) +83: Serialize to file 'infiltration_pvs_time=1405.34_rank=0.ers', next time step size: 848.444 +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 1 error: 0.00169931 +83: Begin time step 7. Start time: 1405.34 seconds (23 minutes, 25.34 seconds), step size: 848.444 seconds (14 minutes, 8.444 seconds) +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Storage: 4 +85: Writing visualization results for the current time step. +75: Time step 6 done. CPU time: 0.845122 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) +75: 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) +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Time step 1 done. CPU time: 0.0983981 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 100 seconds (1 minutes, 40 seconds) +85: Begin time step 2. Start time: 100 seconds (1 minutes, 40 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Solve: M deltax^k = r +84: Simulation name: 'lens_richards_ecfv' +84: Number of timesteps: '7' +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 1 error: 7.20185e-05 + 78/120 Test #84: lens_richards_ecfv ............................. Passed 0.31 sec +test 86 + Start 86: obstacle_immiscible + +86: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible" "--" +86: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +86: Test timeout computed to be: 1500 +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.319856 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +81: Simulation name: 'diffusion_pvs' +81: Number of timesteps: '13' + 79/120 Test #81: diffusion_pvs .................................. Passed 0.50 sec +test 87 + Start 87: obstacle_ncp + +87: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_ncp" "--" +87: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +87: Test timeout computed to be: 1500 +79: ###################### +79: # Comparing results +79: ###################### +79: RND: 'a0e6e4d7eba2298ed44e17f250bbe915' +86: ###################### +86: # Running test '' +86: ###################### +76: Solve: M deltax^k = r +75: Solve: M deltax^k = r +87: ###################### +87: # Running test '' +87: ###################### +83: Solve: M deltax^k = r +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 2 error: 7.33246e-08 +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.382407 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible " +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 2 error: 4.32622e-06 +87: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_ncp " +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +79: Simulation name: 'diffusion_flash' +79: Number of timesteps: '14' + 80/120 Test #79: diffusion_flash ................................ Passed 0.69 sec +test 88 + Start 88: obstacle_pvs + +88: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs" "--" +88: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +88: Test timeout computed to be: 1500 +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 3 error: 0.10172 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Newton iteration 3 error: 3.91466e-09 +83: Linearization/solve/update time: 0.0290121(97.7316%)/0.00066048(2.22493%)/1.292e-05(0.043523%) +88: ###################### +88: # Running test '' +88: ###################### +83: Storage: 1.33187e+07 56.3446 74550.2 +83: Writing visualization results for the current time step. +75: Update: x^(k+1) = x^k - deltax^k +75: Newton iteration 1 error: 0.00169673 +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Time step 7 done. CPU time: 0.283931 seconds, end time: 2253.78 seconds (37 minutes, 33.78 seconds), step size: 848.444 seconds (14 minutes, 8.444 seconds) +83: Serialize to file 'infiltration_pvs_time=2253.78_rank=0.ers', next time step size: 1343.37 +83: Begin time step 8. Start time: 2253.78 seconds (37 minutes, 33.78 seconds), step size: 1343.37 seconds (22 minutes, 23.37 seconds) +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs " +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 4 error: 0.0148201 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Newton iteration 3 error: 2.07202e-09 +76: Linearization/solve/update time: 0.0508384(84.17%)/0.00953756(15.7907%)/2.372e-05(0.0392717%) +83: Solve: M deltax^k = r +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 1 error: 7.20177e-05 +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 5 error: 0.000458594 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: 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: 3.79533e-08 +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 6 error: 4.74168e-07 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Newton iteration 7 error: 1.26135e-13 +85: Linearization/solve/update time: 0.0640658(98.4152%)/0.00058832(0.903752%)/0.00044332(0.681009%) +83: Solve: M deltax^k = r +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 3 error: 3.65718e-08 +83: 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: 5.61514e-06 +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 85: Storage: 9.85185 85: Writing visualization results for the current time step. -85: Time step 2 done. CPU time: 0.14891 seconds, end time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) +85: Time step 2 done. CPU time: 0.16735 seconds, end time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) 85: Begin time step 3. Start time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 7 error: 3.62515e-11 -84: Linearization/solve/update time: 0.013633(94.219%)/0.00038584(2.66658%)/0.00045064(3.11442%) -83: Storage: 1.33187e+07 56.3446 74550.2 +83: Newton iteration 4 error: 4.9892e-12 +83: Linearization/solve/update time: 0.038722(97.3762%)/0.00102524(2.57822%)/1.812e-05(0.0455673%) +76: Storage: liquid=[1.89564e+08 957754 4.34082e+11] gas=[0 0 0] +76: 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.317676 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Time step 6 done. CPU time: 0.678631 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 +83: Storage: 1.33187e+07 89.9288 74689.9 +83: Writing visualization results for the current time step. +83: Time step 8 done. CPU time: 0.331753 seconds, end time: 3597.15 seconds (59 minutes, 57.15 seconds), step size: 1343.37 seconds (22 minutes, 23.37 seconds) +83: Serialize to file 'infiltration_pvs_time=3597.15_rank=0.ers', next time step size: 1213.44 +83: Begin time step 9. Start time: 3597.15 seconds (59 minutes, 57.15 seconds), step size: 1213.44 seconds (20 minutes, 13.44 seconds) +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Newton iteration 3 error: 2.33946e-09 +75: Linearization/solve/update time: 0.0543098(62.1654%)/0.0329964(37.7691%)/5.716e-05(0.0654279%) +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 2 error: 0.138949 +85: 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: 7.20137e-05 +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Solve: M deltax^k = r +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 3 error: 0.020235 +85: 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.00169673 +83: Solve: M deltax^k = r +83: Update: x^(k+1) = x^k - deltax^k +83: Newton iteration 2 error: 3.74471e-08 +76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +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 4 error: 0.000644978 +85: 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: 1.76093e-08 +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 5 error: 7.11507e-07 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Solve: M deltax^k = r +83: Newton iteration 4 error: 4.50246e-12 +83: Linearization/solve/update time: 0.0386402(97.573%)/0.00094112(2.37649%)/2e-05(0.0505034%) +75: Storage: liquid=[1.89561e+08 959721 0 0 4.34032e+11] gas=[0 0 0 0 0] +75: Writing visualization results for the current time step. +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 2 error: 4.22627e-06 +85: Newton iteration 6 error: 2.92544e-13 +85: Linearization/solve/update time: 0.0549845(98.3403%)/0.00049(0.87637%)/0.00043796(0.783296%) +75: Time step 7 done. CPU time: 0.97314 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) +75: 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) +75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Storage: 18.6838 +85: Writing visualization results for the current time step. +83: Storage: 1.33187e+07 120.265 74798.1 83: Writing visualization results for the current time step. +85: Time step 3 done. CPU time: 0.227067 seconds, end time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) +85: Begin time step 4. Start time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Time step 9 done. CPU time: 0.379512 seconds, end time: 4810.59 seconds (1 hours, 20 minutes, 10.59 seconds), step size: 1213.44 seconds (20 minutes, 13.44 seconds) +83: Serialize to file 'infiltration_pvs_time=4810.59_rank=0.ers', next time step size: 1189.41 +83: 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) +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: 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.304335 +85: 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: 7.20105e-05 +83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 87: opm models will now start the simulation. -75: Solve: M deltax^k = r 87: # [parameters which were specified at compile-time] 87: ContinueOnConvergenceError="0" 87: EnableAsyncVtkOutput="1" @@ -53814,259 +53936,329 @@ 87: Allocating the problem 87: Initializing the model 87: Initializing the problem -84: Storage: 87.5427 -84: Writing visualization results for the current time step. -83: Time step 7 done. CPU time: 0.274089 seconds, end time: 2253.78 seconds (37 minutes, 33.78 seconds), step size: 848.444 seconds (14 minutes, 8.444 seconds) -83: Serialize to file 'infiltration_pvs_time=2253.78_rank=0.ers', next time step size: 1343.37 -83: Begin time step 8. Start time: 2253.78 seconds (37 minutes, 33.78 seconds), step size: 1343.37 seconds (22 minutes, 23.37 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Newton iteration 3 error: 1.98418e-09 +75: Solve: M deltax^k = r +76: Linearization/solve/update time: 0.0507255(84.1116%)/0.0095572(15.8475%)/2.468e-05(0.0409237%) 85: Solve: M deltax^k = r 85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.317676 +85: Newton iteration 2 error: 0.0928296 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -84: Time step 6 done. CPU time: 0.136256 seconds, end time: 2188.57 seconds (36 minutes, 28.57 seconds), step size: 827.826 seconds (13 minutes, 47.83 seconds) -84: Begin time step 7. Start time: 2188.57 seconds (36 minutes, 28.57 seconds), step size: 811.433 seconds (13 minutes, 31.43 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.101015 -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.0163729 -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.0020534 -84: 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: 7.20177e-05 +83: Newton iteration 2 error: 2.00313e-08 83: 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: 4.22627e-06 -76: 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 4 error: 6.43324e-05 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: opm models will now start the simulation. +86: # [parameters which were specified at compile-time] +86: ContinueOnConvergenceError="0" +86: EnableAsyncVtkOutput="1" +86: EnableGravity="1" +86: EnableGridAdaptation="0" +86: EnableIntensiveQuantityCache="0" +86: EnableStorageCache="0" +86: EnableThermodynamicHints="0" +86: EnableVtkOutput="1" +86: EndTime="10000" +86: GridFile="./data/obstacle_24x16.dgf" +86: GridGlobalRefinements="0" +86: InitialTimeStepSize="250" +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: VtkWriteDofIndex="0" +86: VtkWriteExtrusionFactor="0" +86: VtkWriteFilterVelocities="0" +86: VtkWriteIntrinsicPermeabilities="0" +86: VtkWriteMobilities="0" +86: VtkWritePorosity="1" +86: VtkWritePotentialGradients="0" +86: VtkWritePressures="1" +86: VtkWritePrimaryVars="0" +86: VtkWriteProcessRank="0" +86: VtkWriteRelativePermeabilities="0" +86: VtkWriteSaturations="0" +86: VtkWriteTemperature="1" +86: VtkWriteViscosities="0" +86: # [end of parameters] +86: Allocating the simulation vanguard +86: Distributing the vanguard's data +86: Allocating the model +86: Allocating the problem +86: Initializing the model +86: Initializing the problem +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 3 error: 0.00897298 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Newton iteration 3 error: 2.79087e-09 +83: Linearization/solve/update time: 0.0290251(97.7739%)/0.00064824(2.18366%)/1.26e-05(0.0424443%) 75: Update: x^(k+1) = x^k - deltax^k 75: Newton iteration 1 error: 0.00169283 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +83: Storage: 1.33187e+07 150 74892.2 +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 2 error: 0.138949 +85: Newton iteration 4 error: 0.000702023 85: 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 -83: Solve: M deltax^k = r -84: Newton iteration 5 error: 6.742e-08 -84: 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: 3.79533e-08 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 6 error: 7.51203e-14 -84: Linearization/solve/update time: 0.021778(92.8728%)/0.0008436(3.59756%)/0.00082768(3.52967%) +83: Time step 10 done. CPU time: 0.416856 seconds, end time: 6000 seconds (1 hours, 40 minutes, 0 seconds), step size: 1189.41 seconds (19 minutes, 49.41 seconds) +83: Serialize to file 'infiltration_pvs_time=6000_rank=0.ers', next time step size: 0 +83: Simulation of problem 'infiltration_pvs' finished. +83: +83: ------------------------ Timing ------------------------ +83: Setup time: 0.034577 seconds, 7.65034% +83: Simulation time: 0.41739 seconds, 92.3497% +83: Linearization time: 0.329527 seconds, 78.9494% +83: Linear solve time: 0.00746772 seconds, 1.78915% +83: Newton update time: 0.0001518 seconds, 0.0363689% +83: Pre/postprocess time: 0.0575817 seconds, 13.7957% +83: Output write time: 0.0210996 seconds, 5.05514% +83: First process' simulation CPU time: 0.466816 seconds +83: Number of processes: 1 +83: Threads per processes: 1 +83: Total CPU time: 0.466816 seconds +83: +83: ---------------------------------------------------------------- +83: +83: Simulation completed 85: Solve: M deltax^k = r 85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 0.020235 +85: Newton iteration 5 error: 7.46079e-06 85: 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: 3.65718e-08 -76: Newton iteration 3 error: 1.98418e-09 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Storage: 120 -84: Writing visualization results for the current time step. -76: Linearization/solve/update time: 0.0509211(84.3407%)/0.00942716(15.6142%)/2.72e-05(0.0450514%) -84: Time step 7 done. CPU time: 0.167443 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 811.433 seconds (13 minutes, 31.43 seconds) -84: Simulation of problem 'lens_richards_ecfv' finished. -84: -84: ------------------------ Timing ------------------------ -84: Setup time: 0.00524 seconds, 3.04% -84: Simulation time: 0.167 seconds, 97% -84: Linearization time: 0.126 seconds, 75% -84: Linear solve time: 0.00474 seconds, 2.83% -84: Newton update time: 0.00438 seconds, 2.62% -84: Pre/postprocess time: 0.0234 seconds, 14% -84: Output write time: 0.0078 seconds, 4.66% -84: First process' simulation CPU time: 0.204 seconds -84: Number of processes: 1 -84: Threads per processes: 1 -84: Total CPU time: 0.204 seconds -84: -84: ---------------------------------------------------------------- -84: -84: Simulation completed 75: Solve: M deltax^k = r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 4 error: 0.000644978 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 4 error: 4.9892e-12 -83: Linearization/solve/update time: 0.0379411(97.6509%)/0.0008952(2.30402%)/1.752e-05(0.0450921%) -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 5 error: 7.11507e-07 +88: opm models will now start the simulation. +88: # [parameters which were specified at compile-time] +88: ContinueOnConvergenceError="0" +88: EnableAsyncVtkOutput="1" +88: EnableGravity="1" +88: EnableGridAdaptation="0" +88: EnableIntensiveQuantityCache="0" +88: EnableStorageCache="0" +88: EnableThermodynamicHints="0" +88: EnableVtkOutput="1" +88: EndTime="10000" +88: GridFile="./data/obstacle_24x16.dgf" +88: GridGlobalRefinements="0" +88: InitialTimeStepSize="250" +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: VtkWriteDofIndex="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: VtkWriteTotalMassFractions="0" +88: VtkWriteTotalMoleFractions="0" +88: VtkWriteViscosities="0" +88: # [end of parameters] +88: Allocating the simulation vanguard +76: Storage: liquid=[1.89561e+08 959721 4.34032e+11] gas=[0 0 0] +76: Writing visualization results for the current time step. +88: Distributing the vanguard's data +88: Allocating the model +88: Allocating the problem +88: Initializing the model +88: Initializing the problem +76: Time step 7 done. CPU time: 0.78285 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 +85: Newton iteration 6 error: 8.57939e-10 +85: Linearization/solve/update time: 0.0550216(98.3548%)/0.00048376(0.864753%)/0.0004366(0.780452%) +83: ###################### +83: # Comparing results +83: ###################### +83: RND: '8394d2269a1827ac6e9f18ece77c0076' +85: Storage: 32.4224 +85: Writing visualization results for the current time step. +85: Time step 4 done. CPU time: 0.287026 seconds, end time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) +85: Begin time step 5. Start time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 534.279 seconds (8 minutes, 54.28 seconds) 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: 1.33187e+07 89.9288 74689.9 -83: Writing visualization results for the current time step. -83: Time step 8 done. CPU time: 0.320542 seconds, end time: 3597.15 seconds (59 minutes, 57.15 seconds), step size: 1343.37 seconds (22 minutes, 23.37 seconds) -83: Serialize to file 'infiltration_pvs_time=3597.15_rank=0.ers', next time step size: 1213.44 -83: Begin time step 9. Start time: 3597.15 seconds (59 minutes, 57.15 seconds), step size: 1213.44 seconds (20 minutes, 13.44 seconds) -83: 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: 5.48549e-06 75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 6 error: 2.92544e-13 -85: Linearization/solve/update time: 0.0550869(98.3552%)/0.0004854(0.866659%)/0.00043584(0.778172%) -85: Storage: 18.6838 -85: Writing visualization results for the current time step. -83: Solve: M deltax^k = r -84: ###################### -84: # Comparing results -84: ###################### -84: RND: '43b71da08a2679a94f8003fd2d1abe26' -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 7.20137e-05 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Time step 3 done. CPU time: 0.208743 seconds, end time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) -85: Begin time step 4. Start time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 343.465 seconds (5 minutes, 43.47 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: 0.304335 +85: Newton iteration 1 error: 0.256512 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: 3.74471e-08 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Storage: liquid=[1.89561e+08 959721 4.34032e+11] gas=[0 0 0] -76: Writing visualization results for the current time step. -75: Newton iteration 3 error: 2.22167e-09 -75: Linearization/solve/update time: 0.0546295(61.8647%)/0.0336142(38.066%)/6.116e-05(0.0692601%) -84: Simulation name: 'lens_richards_ecfv' -84: Number of timesteps: '7' - 80/120 Test #84: lens_richards_ecfv ............................. Passed 0.36 sec -test 88 - Start 88: obstacle_pvs +76: Solve: M deltax^k = r +83: Simulation name: 'infiltration_pvs' +83: Number of timesteps: '10' + 81/120 Test #83: infiltration_pvs ............................... Passed 0.64 sec +test 89 + Start 89: outflow_pvs -88: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs" "--" -88: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -88: Test timeout computed to be: 1500 +89: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/outflow_pvs" "--" +89: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +89: Test timeout computed to be: 1500 +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 1 error: 0.00169283 +76: 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.0740792 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: ###################### +89: # Running test '' +89: ###################### 78: Simulator successfully set up 78: Applying the initial solution of the "cuvette_pvs" problem 78: Writing visualization results for the current time step. 78: Begin time step 1. Start time: 0 seconds, step size: 1 seconds 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Time step 7 done. CPU time: 0.828225 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 -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.0928296 -85: 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: 1.76093e-08 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Newton iteration 3 error: 2.22167e-09 +75: Linearization/solve/update time: 0.0543063(61.9139%)/0.033351(38.023%)/5.532e-05(0.0630696%) +89: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/outflow_pvs " 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 1 error: 7.12572 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: ###################### -88: # Running test '' -88: ###################### +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 3 error: 0.0137113 +85: 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: 0.649242 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Simulator successfully set up -86: Applying the initial solution of the "obstacle_immiscible" problem -86: Writing visualization results for the current time step. 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 0.012789 78: 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.00897298 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs " -86: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 4 error: 4.50246e-12 -83: Linearization/solve/update time: 0.0379465(97.8756%)/0.00080652(2.08026%)/1.712e-05(0.0441577%) +76: Solve: M deltax^k = r 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 4 error: 4.1302e-06 78: 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: 0.000867311 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Newton iteration 5 error: 2.3361e-09 -83: Storage: 1.33187e+07 120.265 74798.1 -83: Writing visualization results for the current time step. -78: Linearization/solve/update time: 0.0147463(95.1211%)/0.00074616(4.8131%)/1.02e-05(0.0657951%) -83: Time step 9 done. CPU time: 0.366873 seconds, end time: 4810.59 seconds (1 hours, 20 minutes, 10.59 seconds), step size: 1213.44 seconds (20 minutes, 13.44 seconds) -83: Serialize to file 'infiltration_pvs_time=4810.59_rank=0.ers', next time step size: 1189.41 +78: Linearization/solve/update time: 0.0147584(94.9469%)/0.00077512(4.98667%)/1.032e-05(0.0663929%) +76: Update: x^(k+1) = x^k - deltax^k +76: Newton iteration 2 error: 4.13289e-06 78: Storage: 3100.26 21.5249 18.3466 78: Writing visualization results for the current time step. -83: 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) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Time step 1 done. CPU time: 0.0181291 seconds, end time: 1 seconds, step size: 1 seconds +78: Time step 1 done. CPU time: 0.0180057 seconds, end time: 1 seconds, step size: 1 seconds 78: Serialize to file 'cuvette_pvs_time=1_rank=0.ers', next time step size: 1.41667 78: Begin time step 2. Start time: 1 seconds, step size: 1.41667 seconds 78: 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: 0.000702023 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: 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.0620253 -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 0.143401 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: 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 5 error: 4.05297e-06 +85: 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: 0.176286 78: 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: 7.20105e-05 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 3.35466e-05 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -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 5 error: 7.46079e-06 -85: 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 4 error: 1.78975e-08 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Newton iteration 6 error: 8.62859e-11 +85: Linearization/solve/update time: 0.0553288(98.3007%)/0.00051064(0.907237%)/0.0004458(0.792038%) +78: Newton iteration 5 error: 1.57139e-11 +78: Linearization/solve/update time: 0.0146259(96.0904%)/0.00058552(3.84679%)/9.56e-06(0.062808%) +85: Storage: 53.7936 +85: Writing visualization results for the current time step. +76: Newton iteration 3 error: 1.89218e-09 +78: Storage: 3100.41 21.5249 18.5566 +78: Writing visualization results for the current time step. +78: Time step 2 done. CPU time: 0.0358658 seconds, end time: 2.41667 seconds, step size: 1.41667 seconds +78: Serialize to file 'cuvette_pvs_time=2.41667_rank=0.ers', next time step size: 2.00694 +78: Begin time step 3. Start time: 2.41667 seconds, step size: 2.00694 seconds +78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Time step 5 done. CPU time: 0.347372 seconds, end time: 1344.84 seconds (22 minutes, 24.84 seconds), step size: 534.279 seconds (8 minutes, 54.28 seconds) +85: Begin time step 6. Start time: 1344.84 seconds (22 minutes, 24.84 seconds), step size: 835.856 seconds (13 minutes, 55.86 seconds) +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Linearization/solve/update time: 0.0507786(84.0764%)/0.00959224(15.8823%)/2.496e-05(0.0413273%) +78: Solve: M deltax^k = r +78: Update: x^(k+1) = x^k - deltax^k +78: Newton iteration 1 error: 0.0367898 +78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 75: Storage: liquid=[1.89557e+08 961649 0 0 4.33982e+11] gas=[0 0 0 0 0] 75: 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: 0.000158257 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Newton iteration 5 error: 1.57139e-11 -78: Linearization/solve/update time: 0.0146201(96.0455%)/0.00059152(3.88593%)/1.044e-05(0.0685846%) -75: Time step 8 done. CPU time: 1.10799 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) +75: Time step 8 done. CPU time: 1.1014 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) 75: Simulation of problem 'co2injection_ncp_ni_ecfv' finished. 75: 75: ------------------------ Timing ------------------------ -75: Setup time: 1.02 seconds, 47.8% -75: Simulation time: 1.11 seconds, 52.2% -75: Linearization time: 0.475 seconds, 42.8% -75: Linear solve time: 0.306 seconds, 27.6% -75: Newton update time: 0.000544 seconds, 0.0491% -75: Pre/postprocess time: 0.301 seconds, 27.2% -75: Output write time: 0.0246 seconds, 2.22% +75: Setup time: 1.01 seconds, 48% +75: Simulation time: 1.1 seconds, 52% +75: Linearization time: 0.471 seconds, 42.8% +75: Linear solve time: 0.301 seconds, 27.3% +75: Newton update time: 0.000506 seconds, 0.0459% +75: Pre/postprocess time: 0.302 seconds, 27.4% +75: Output write time: 0.0254 seconds, 2.3% 75: First process' simulation CPU time: 1.15 seconds 75: Number of processes: 1 75: Threads per processes: 1 @@ -54075,301 +54267,264 @@ 75: ---------------------------------------------------------------- 75: 75: Simulation completed -78: Storage: 3100.41 21.5249 18.5566 -78: Writing visualization results for the current time step. -78: Time step 2 done. CPU time: 0.0359161 seconds, end time: 2.41667 seconds, step size: 1.41667 seconds -78: Serialize to file 'cuvette_pvs_time=2.41667_rank=0.ers', next time step size: 2.00694 -78: Begin time step 3. Start time: 2.41667 seconds, step size: 2.00694 seconds -78: 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 2 error: 2.00313e-08 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 6 error: 8.57939e-10 -85: Linearization/solve/update time: 0.0550329(98.3329%)/0.0004982(0.890185%)/0.0004348(0.776902%) -78: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.0367898 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Storage: 32.4224 -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: 9.40301e-08 -86: 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.08234e-05 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Time step 4 done. CPU time: 0.270658 seconds, end time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) -85: Begin time step 5. Start time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 534.279 seconds (8 minutes, 54.28 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 78: Solve: M deltax^k = r +85: Newton iteration 1 error: 0.154993 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 2.60316e-08 78: 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: '16d083f60dd3d90589c86b23c03c743a' -83: Newton iteration 3 error: 2.79087e-09 -83: Linearization/solve/update time: 0.0284657(97.9647%)/0.00057828(1.99015%)/1.312e-05(0.0451524%) 78: Newton iteration 4 error: 4.4615e-12 -78: Linearization/solve/update time: 0.0116871(95.9149%)/0.00049064(4.02663%)/7.12e-06(0.0584331%) +78: Linearization/solve/update time: 0.0117124(95.8367%)/0.00049536(4.0533%)/1.344e-05(0.109973%) 78: Storage: 3100.62 21.5249 18.854 78: Writing visualization results for the current time step. -78: Time step 3 done. CPU time: 0.0505242 seconds, end time: 4.42361 seconds, step size: 2.00694 seconds +78: Time step 3 done. CPU time: 0.0507445 seconds, end time: 4.42361 seconds, step size: 2.00694 seconds 78: Serialize to file 'cuvette_pvs_time=4.42361_rank=0.ers', next time step size: 3.01042 78: Begin time step 4. Start time: 4.42361 seconds, step size: 3.01042 seconds 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 4 error: 3.91099e-11 -86: Linearization/solve/update time: 0.0399554(97.0265%)/0.00119744(2.90783%)/2.704e-05(0.0656631%) -83: Storage: 1.33187e+07 150 74892.2 -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.256512 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Time step 10 done. CPU time: 0.403138 seconds, end time: 6000 seconds (1 hours, 40 minutes, 0 seconds), step size: 1189.41 seconds (19 minutes, 49.41 seconds) -83: Serialize to file 'infiltration_pvs_time=6000_rank=0.ers', next time step size: 0 -83: Simulation of problem 'infiltration_pvs' finished. -83: -83: ------------------------ Timing ------------------------ -83: Setup time: 0.0337175 seconds, 7.71009% -83: Simulation time: 0.403599 seconds, 92.2899% -83: Linearization time: 0.321872 seconds, 79.7504% -83: Linear solve time: 0.00657196 seconds, 1.62834% -83: Newton update time: 0.0001498 seconds, 0.037116% -83: Pre/postprocess time: 0.055241 seconds, 13.6871% -83: Output write time: 0.0185111 seconds, 4.58651% -83: First process' simulation CPU time: 0.45714 seconds -83: Number of processes: 1 -83: Threads per processes: 1 -83: Total CPU time: 0.45714 seconds -83: -83: ---------------------------------------------------------------- -83: -83: Simulation completed -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.00169283 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 1 error: 0.0367974 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in liquidPhase: [423.738 0] -86: Storage in gasPhase: [0 813.61] -86: Storage total: [423.738 813.61] -86: 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: 0.0514509 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Solve: M deltax^k = r -76: 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: 5.89507e-05 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Time step 1 done. CPU time: 0.0469639 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -86: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Solve: M deltax^k = r -87: Simulator successfully set up -87: Applying the initial solution of the "obstacle_ncp" problem 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 3.84797e-08 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: ###################### +75: # Comparing results +75: ###################### +75: RND: 'c2bf10140c9eebf0216fa63d3015b45f' +78: Newton iteration 4 error: 3.73217e-10 +78: Linearization/solve/update time: 0.0117265(96.0183%)/0.00047812(3.91492%)/8.16e-06(0.0668154%) 85: Solve: M deltax^k = r 85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.0740792 +85: Newton iteration 3 error: 0.0139994 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Newton iteration 4 error: 3.73217e-10 -78: Linearization/solve/update time: 0.0117039(96.0367%)/0.00047596(3.90551%)/7.04e-06(0.057767%) -87: Writing visualization results for the current time step. 78: Storage: 3100.94 21.5249 19.3001 78: Writing visualization results for the current time step. -78: Time step 4 done. CPU time: 0.0651566 seconds, end time: 7.43403 seconds, step size: 3.01042 seconds +78: Time step 4 done. CPU time: 0.0654516 seconds, end time: 7.43403 seconds, step size: 3.01042 seconds +87: Simulator successfully set up 78: Serialize to file 'cuvette_pvs_time=7.43403_rank=0.ers', next time step size: 4.51562 -75: Simulation name: 'co2injection_ncp_ni_ecfv' -75: Number of timesteps: '8' 78: Begin time step 5. Start time: 7.43403 seconds, step size: 4.51562 seconds 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 81/120 Test #75: co2injection_ncp_ni_ecfv ....................... Passed 2.31 sec -test 89 - Start 89: outflow_pvs - -89: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/outflow_pvs" "--" -89: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -89: Test timeout computed to be: 1500 -87: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -87: 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.135495 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Applying the initial solution of the "obstacle_ncp" problem 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 1 error: 0.0368215 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: ###################### -89: # Running test '' -89: ###################### -83: ###################### -83: # Comparing results -83: ###################### -83: RND: '57df1f218b48629fa018642f57a87cba' +87: Writing visualization results for the current time step. +87: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +87: 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: 0.000101627 78: 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.0137113 -85: 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.01392e-08 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/outflow_pvs " -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 0.000132363 +76: Storage: liquid=[1.89557e+08 961649 4.33982e+11] gas=[0 0 0] +76: 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 4 error: 0.00158915 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +75: Simulation name: 'co2injection_ncp_ni_ecfv' +75: Number of timesteps: '8' +86: Simulator successfully set up + 82/120 Test #75: co2injection_ncp_ni_ecfv ....................... Passed 2.28 sec +test 90 + Start 90: powerinjection_darcy_ad + +90: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_ad" "--" +90: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +90: Test timeout computed to be: 1500 +86: Applying the initial solution of the "obstacle_immiscible" problem +86: Writing visualization results for the current time step. +86: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Time step 8 done. CPU time: 0.887768 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_pvs_ni_ecfv' finished. +76: +76: ------------------------ Timing ------------------------ +76: Setup time: 1.02 seconds, 53.3% +76: Simulation time: 0.888 seconds, 46.7% +76: Linearization time: 0.44 seconds, 49.6% +76: Linear solve time: 0.0879 seconds, 9.9% +76: Newton update time: 0.000223 seconds, 0.0251% +76: Pre/postprocess time: 0.33 seconds, 37.2% +76: Output write time: 0.0276 seconds, 3.11% +76: First process' simulation CPU time: 0.94 seconds +76: Number of processes: 1 +76: Threads per processes: 1 +76: Total CPU time: 0.94 seconds +76: +76: ---------------------------------------------------------------- +76: +76: Simulation completed 78: Newton iteration 4 error: 2.79187e-13 -78: Linearization/solve/update time: 0.0116943(95.4576%)/0.00054876(4.47938%)/7.72e-06(0.0630163%) +78: Linearization/solve/update time: 0.0117257(95.5567%)/0.00053684(4.37488%)/8.4e-06(0.0684543%) 78: Storage: 3101.42 21.5249 19.9693 78: Writing visualization results for the current time step. -78: Time step 5 done. CPU time: 0.0798439 seconds, end time: 11.9497 seconds, step size: 4.51562 seconds +78: Time step 5 done. CPU time: 0.0801642 seconds, end time: 11.9497 seconds, step size: 4.51562 seconds 78: Serialize to file 'cuvette_pvs_time=11.9497_rank=0.ers', next time step size: 6.77344 78: Begin time step 6. Start time: 11.9497 seconds, step size: 6.77344 seconds 78: 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: 0.000867311 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: ###################### +90: # Running test '' +90: ###################### 78: Solve: M deltax^k = r -83: Simulation name: 'infiltration_pvs' -83: Number of timesteps: '10' 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 1 error: 0.0368558 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r - 82/120 Test #83: infiltration_pvs ............................... Passed 0.59 sec -test 90 - Start 90: powerinjection_darcy_ad - -90: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_ad" "--" -90: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -90: Test timeout computed to be: 1500 +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 5 error: 2.9529e-05 +85: 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: 0.000211197 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r 86: Solve: M deltax^k = r 86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 3 error: 3.18115e-07 +86: Newton iteration 1 error: 0.143401 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: ###################### -90: # Running test '' -90: ###################### -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.143401 -87: 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: 4.13289e-06 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 2.12819e-08 78: 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 5 error: 4.05297e-06 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Newton iteration 4 error: 8.46816e-12 -78: Linearization/solve/update time: 0.0116956(95.7839%)/0.00050832(4.16299%)/6.48e-06(0.0530693%) 90: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_ad " +78: Newton iteration 4 error: 8.46816e-12 +78: Linearization/solve/update time: 0.0116995(95.6656%)/0.00052232(4.27096%)/7.76e-06(0.0634528%) 78: Storage: 3102.14 21.5249 20.9731 78: Writing visualization results for the current time step. -78: Time step 6 done. CPU time: 0.0945392 seconds, end time: 18.7231 seconds, step size: 6.77344 seconds +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 6 error: 5.02799e-08 +85: 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.143401 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: ###################### +76: # Comparing results +76: ###################### +76: RND: 'e772b254c5430b0e7cd554545952378b' +78: Time step 6 done. CPU time: 0.0947802 seconds, end time: 18.7231 seconds, step size: 6.77344 seconds 78: Serialize to file 'cuvette_pvs_time=18.7231_rank=0.ers', next time step size: 10.1602 78: Begin time step 7. Start time: 18.7231 seconds, step size: 10.1602 seconds 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 4 error: 1.53371e-10 -86: Linearization/solve/update time: 0.039246(98.5428%)/0.000552(1.38602%)/2.836e-05(0.071209%) 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 1 error: 0.0369033 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 6 error: 8.62859e-11 -85: Linearization/solve/update time: 0.055133(98.3271%)/0.00049496(0.882737%)/0.00044308(0.790212%) -86: Storage in liquidPhase: [1026.46 0] 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 2 error: 0.000430012 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in gasPhase: [0 813.609] -86: Storage total: [1026.46 813.609] -86: Writing visualization results for the current time step. -85: Storage: 53.7936 -85: Writing visualization results for the current time step. -86: Time step 2 done. CPU time: 0.0926099 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -86: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) +86: Solve: M deltax^k = r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 2 error: 0.000158257 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Newton iteration 7 error: 1.03649e-13 +85: Linearization/solve/update time: 0.0641206(98.4238%)/0.00058112(0.892007%)/0.00044576(0.684233%) +88: Simulator successfully set up +88: Applying the initial solution of the "obstacle_pvs" problem +85: Storage: 87.2278 +85: Writing visualization results for the current time step. 78: Solve: M deltax^k = r -85: Time step 5 done. CPU time: 0.330488 seconds, end time: 1344.84 seconds (22 minutes, 24.84 seconds), step size: 534.279 seconds (8 minutes, 54.28 seconds) -85: Begin time step 6. Start time: 1344.84 seconds (22 minutes, 24.84 seconds), step size: 835.856 seconds (13 minutes, 55.86 seconds) -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 8.43766e-08 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Time step 6 done. CPU time: 0.416387 seconds, end time: 2180.7 seconds (36 minutes, 20.7 seconds), step size: 835.856 seconds (13 minutes, 55.86 seconds) +85: Begin time step 7. Start time: 2180.7 seconds (36 minutes, 20.7 seconds), step size: 819.304 seconds (13 minutes, 39.3 seconds) +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +76: Simulation name: 'co2injection_pvs_ni_ecfv' +76: Number of timesteps: '8' + 83/120 Test #76: co2injection_pvs_ni_ecfv ....................... Passed 2.10 sec +test 91 + Start 91: powerinjection_darcy_fd + +91: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_fd" "--" +91: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +91: Test timeout computed to be: 1500 78: Newton iteration 4 error: 5.86273e-12 -78: Linearization/solve/update time: 0.0116825(95.7213%)/0.00051508(4.22035%)/7.12e-06(0.0583383%) +78: Linearization/solve/update time: 0.0117188(95.7625%)/0.00051128(4.17803%)/7.28e-06(0.05949%) 78: Storage: 3103.22 21.5249 22.4787 78: Writing visualization results for the current time step. -78: Time step 7 done. CPU time: 0.109415 seconds, end time: 28.8832 seconds, step size: 10.1602 seconds +88: 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: 9.40301e-08 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +78: Time step 7 done. CPU time: 0.109639 seconds, end time: 28.8832 seconds, step size: 10.1602 seconds 78: Serialize to file 'cuvette_pvs_time=28.8832_rank=0.ers', next time step size: 15.2402 -87: Solve: M deltax^k = r 78: Begin time step 8. Start time: 28.8832 seconds, step size: 15.2402 seconds 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 2 error: 0.114626 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 1.89218e-09 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 1 error: 0.0369667 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Linearization/solve/update time: 0.0911596(86.5965%)/0.0140752(13.3706%)/3.46e-05(0.0328681%) -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 0.128181 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: ###################### +91: # Running test '' +91: ###################### +88: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +88: 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.154993 +85: Newton iteration 1 error: 0.122672 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 2 error: 0.000832758 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 2 error: 0.114626 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Newton iteration 4 error: 3.91099e-11 +86: Linearization/solve/update time: 0.0396599(96.9628%)/0.00121564(2.97207%)/2.664e-05(0.065131%) 78: Solve: M deltax^k = r 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 3 error: 5.60594e-08 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_fd " 78: Newton iteration 4 error: 3.39558e-11 -78: Linearization/solve/update time: 0.0117034(95.723%)/0.00051464(4.20928%)/8.28e-06(0.0677227%) +86: Storage in liquidPhase: [423.738 0] +78: Linearization/solve/update time: 0.011706(95.7352%)/0.00051424(4.2056%)/7.24e-06(0.0592107%) +86: Storage in gasPhase: [0 813.61] +86: Storage total: [423.738 813.61] +86: Writing visualization results for the current time step. 85: Solve: M deltax^k = r +78: Storage: 3104.83 21.5249 24.7372 +78: Writing visualization results for the current time step. 85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.0514509 +85: Newton iteration 2 error: 0.0696999 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: 0.000196374 +86: Time step 1 done. CPU time: 0.0465362 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +86: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Storage: 3104.83 21.5249 24.7372 -78: Writing visualization results for the current time step. -78: Time step 8 done. CPU time: 0.12408 seconds, end time: 44.1235 seconds, step size: 15.2402 seconds +78: Time step 8 done. CPU time: 0.124276 seconds, end time: 44.1235 seconds, step size: 15.2402 seconds 78: Serialize to file 'cuvette_pvs_time=44.1235_rank=0.ers', next time step size: 22.8604 78: Begin time step 9. Start time: 44.1235 seconds, step size: 22.8604 seconds 78: 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.143401 +88: 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.0370479 @@ -54378,272 +54533,372 @@ 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 2 error: 0.00154102 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r 85: Solve: M deltax^k = r 85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 0.0139994 +85: Newton iteration 3 error: 0.0169198 85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 3 error: 0.00027385 -87: 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.07705e-06 -86: 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: 3.54847e-07 +86: Solve: M deltax^k = r 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 1 error: 0.135495 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Newton iteration 4 error: 5.32228e-11 -78: Linearization/solve/update time: 0.0116964(95.7723%)/0.00050816(4.16092%)/8.16e-06(0.0668158%) +78: Linearization/solve/update time: 0.0117037(95.693%)/0.00051896(4.24318%)/7.8e-06(0.0637753%) +87: Solve: M deltax^k = r +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.114702 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 3 error: 0.00027385 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Storage: 3107.25 21.5249 28.125 78: Writing visualization results for the current time step. -78: Time step 9 done. CPU time: 0.138751 seconds, end time: 66.9838 seconds (1 minutes, 6.984 seconds), step size: 22.8604 seconds +78: Time step 9 done. CPU time: 0.138938 seconds, end time: 66.9838 seconds (1 minutes, 6.984 seconds), step size: 22.8604 seconds 78: Serialize to file 'cuvette_pvs_time=66.9838_rank=0.ers', next time step size: 33.0162 78: Begin time step 10. Start time: 66.9838 seconds (1 minutes, 6.984 seconds), step size: 33.0162 seconds 78: 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: 0.00158915 -85: 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.0371465 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 4 error: 6.24025e-10 -86: Linearization/solve/update time: 0.0391767(98.462%)/0.00058124(1.46082%)/3.072e-05(0.077208%) +85: Solve: M deltax^k = r +85: Update: x^(k+1) = x^k - deltax^k +85: Newton iteration 4 error: 0.00242608 +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: 0.000132363 +86: 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: 0.180106 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in liquidPhase: [1873.48 0] -86: Storage in gasPhase: [0 813.607] -86: Storage total: [1873.48 813.607] -86: Writing visualization results for the current time step. -86: Time step 3 done. CPU time: 0.137983 seconds, end time: 1187.5 seconds (19 minutes, 47.5 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) -86: Begin time step 4. Start time: 1187.5 seconds (19 minutes, 47.5 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -86: 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: 0.000216806 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Storage: liquid=[1.89557e+08 961649 4.33982e+11] gas=[0 0 0] -76: 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 5 error: 2.9529e-05 -85: 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 3 error: 0.000787607 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: opm models will now start the simulation. +89: # [parameters which were specified at compile-time] +89: ContinueOnConvergenceError="0" +89: EnableAsyncVtkOutput="1" +89: EnableGravity="0" +89: EnableGridAdaptation="0" +89: EnableIntensiveQuantityCache="0" +89: EnableStorageCache="0" +89: EnableThermodynamicHints="0" +89: EnableVtkOutput="1" +89: EndTime="100" +89: GridFile="./data/outflow.dgf" +89: GridGlobalRefinements="0" +89: InitialTimeStepSize="1" +89: LinearSolverAbsTolerance="-1" +89: LinearSolverMaxError="1e+07" +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: PreconditionerOrder="0" +89: PreconditionerRelaxation="1" +89: PredeterminedTimeStepsFile="" +89: PrintParameters="2" +89: PvsVerbosity="1" +89: RestartTime="-1e+35" +89: ThreadsPerProcess="1" +89: VtkWriteAverageMolarMasses="0" +89: VtkWriteDensities="1" +89: VtkWriteDofIndex="0" +89: VtkWriteExtrusionFactor="0" +89: VtkWriteFilterVelocities="0" +89: VtkWriteFugacities="0" +89: VtkWriteFugacityCoeffs="0" +89: VtkWriteIntrinsicPermeabilities="0" +89: VtkWriteMassFractions="1" +89: VtkWriteMobilities="0" +89: VtkWriteMolarities="0" +89: VtkWriteMoleFractions="1" +89: VtkWritePhasePresence="0" +89: VtkWritePorosity="1" +89: VtkWritePotentialGradients="0" +89: VtkWritePressures="1" +89: VtkWritePrimaryVars="0" +89: VtkWriteProcessRank="0" +89: VtkWriteRelativePermeabilities="1" +89: VtkWriteSaturations="1" +89: VtkWriteTemperature="1" +89: VtkWriteTotalMassFractions="0" +89: VtkWriteTotalMoleFractions="0" +89: VtkWriteViscosities="0" +89: # [end of parameters] +89: Allocating the simulation vanguard 78: Solve: M deltax^k = r +89: Distributing the vanguard's data +89: Allocating the model 78: Update: x^(k+1) = x^k - deltax^k 78: Newton iteration 4 error: 4.70018e-08 +89: Allocating the problem 78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Time step 8 done. CPU time: 0.979654 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_pvs_ni_ecfv' finished. -76: -76: ------------------------ Timing ------------------------ -76: Setup time: 1.02 seconds, 51% -76: Simulation time: 0.98 seconds, 49% -76: Linearization time: 0.517 seconds, 52.7% -76: Linear solve time: 0.0978 seconds, 9.98% -76: Newton update time: 0.000255 seconds, 0.026% -76: Pre/postprocess time: 0.334 seconds, 34.1% -76: Output write time: 0.0291 seconds, 2.97% -76: First process' simulation CPU time: 1.02 seconds -76: Number of processes: 1 -76: Threads per processes: 1 -76: Total CPU time: 1.02 seconds -76: -76: ---------------------------------------------------------------- -76: -76: Simulation completed -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 4 error: 0.000185932 -87: 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 +89: Initializing the model +85: Newton iteration 5 error: 6.9134e-05 +85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Initializing the problem +86: Solve: M deltax^k = r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 3 error: 3.18115e-07 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 78: Newton iteration 5 error: 1.95512e-11 -78: Linearization/solve/update time: 0.0146175(95.6965%)/0.00064852(4.24567%)/8.84e-06(0.0578729%) +78: Linearization/solve/update time: 0.0146257(95.7446%)/0.0006406(4.19358%)/9.44e-06(0.0617974%) 78: Storage: 3110.75 21.5249 33.0177 78: Writing visualization results for the current time step. -78: Time step 10 done. CPU time: 0.156592 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 33.0162 seconds +78: Time step 10 done. CPU time: 0.156721 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 33.0162 seconds 78: Serialize to file 'cuvette_pvs_time=100_rank=0.ers', next time step size: 0 78: Simulation of problem 'cuvette_pvs' finished. 78: 78: ------------------------ Timing ------------------------ -78: Setup time: 0.982977 seconds, 86.2448% -78: Simulation time: 0.156775 seconds, 13.7552% -78: Linearization time: 0.125847 seconds, 80.2727% -78: Linear solve time: 0.00554776 seconds, 3.53869% -78: Newton update time: 8.14e-05 seconds, 0.0519217% -78: Pre/postprocess time: 0.017446 seconds, 11.1281% -78: Output write time: 0.00673888 seconds, 4.29845% -78: First process' simulation CPU time: 0.170901 seconds +78: Setup time: 0.976 seconds, 86.2% +78: Simulation time: 0.157 seconds, 13.8% +78: Linearization time: 0.126 seconds, 80.3% +78: Linear solve time: 0.00558 seconds, 3.55% +78: Newton update time: 8.94e-05 seconds, 0.057% +78: Pre/postprocess time: 0.0175 seconds, 11.1% +78: Output write time: 0.00677 seconds, 4.31% +78: First process' simulation CPU time: 0.172 seconds 78: Number of processes: 1 78: Threads per processes: 1 -78: Total CPU time: 0.170901 seconds +78: Total CPU time: 0.172 seconds 78: 78: ---------------------------------------------------------------- 78: 78: Simulation completed -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 0.119165 -86: 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 4 error: 0.000185932 +87: 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 4 error: 6.40206e-05 +88: 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 6 error: 5.02799e-08 +85: Newton iteration 6 error: 6.00857e-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 4 error: 1.53371e-10 +86: Linearization/solve/update time: 0.0390592(98.591%)/0.00053376(1.34729%)/2.444e-05(0.06169%) +86: Storage in liquidPhase: [1026.46 0] +86: Storage in gasPhase: [0 813.609] +86: Storage total: [1026.46 813.609] +86: Writing visualization results for the current time step. 78: ###################### 78: # Comparing results 78: ###################### -78: RND: '0372869e530438dea117b247705494cf' -86: Newton iteration 2 error: 0.000586922 +78: RND: 'bcfdf4abddec48fb07602c426e6c4ac0' +85: Newton iteration 7 error: 3.43614e-14 +85: Linearization/solve/update time: 0.0642043(98.4318%)/0.00058256(0.893124%)/0.00044036(0.675117%) +86: Time step 2 done. CPU time: 0.0936074 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) +86: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 7 error: 1.03649e-13 -85: Linearization/solve/update time: 0.0644295(98.4263%)/0.00058936(0.900341%)/0.0004408(0.673392%) -85: Storage: 87.2278 +85: Storage: 120 85: Writing visualization results for the current time step. -76: ###################### -76: # Comparing results -76: ###################### -76: RND: 'c3cc4a703a922a8d92c46cb3f62a0945' -88: opm models will now start the simulation. -88: # [parameters which were specified at compile-time] -88: ContinueOnConvergenceError="0" -88: EnableAsyncVtkOutput="1" -88: EnableGravity="1" -88: EnableGridAdaptation="0" -88: EnableIntensiveQuantityCache="0" -88: EnableStorageCache="0" -88: EnableThermodynamicHints="0" -88: EnableVtkOutput="1" -88: EndTime="10000" -88: GridFile="./data/obstacle_24x16.dgf" -88: GridGlobalRefinements="0" -88: InitialTimeStepSize="250" -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: VtkWriteDofIndex="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: VtkWriteTotalMassFractions="0" -88: VtkWriteTotalMoleFractions="0" -88: VtkWriteViscosities="0" -88: # [end of parameters] -88: Allocating the simulation vanguard -88: Distributing the vanguard's data -88: Allocating the model -88: Allocating the problem -88: Initializing the model -88: Initializing the problem -85: Time step 6 done. CPU time: 0.400097 seconds, end time: 2180.7 seconds (36 minutes, 20.7 seconds), step size: 835.856 seconds (13 minutes, 55.86 seconds) -85: Begin time step 7. Start time: 2180.7 seconds (36 minutes, 20.7 seconds), step size: 819.304 seconds (13 minutes, 39.3 seconds) -85: 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 5 error: 6.10136e-05 -87: 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: 4.74114e-05 -86: 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 5 error: 7.7283e-07 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Time step 7 done. CPU time: 0.485413 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 819.304 seconds (13 minutes, 39.3 seconds) +85: Simulation of problem 'lens_richards_vcfv' finished. +85: +85: ------------------------ Timing ------------------------ +85: Setup time: 0.00399 seconds, 0.814% +85: Simulation time: 0.485 seconds, 99.2% +85: Linearization time: 0.45 seconds, 92.6% +85: Linear solve time: 0.0049 seconds, 1.01% +85: Newton update time: 0.00323 seconds, 0.665% +85: Pre/postprocess time: 0.0188 seconds, 3.87% +85: Output write time: 0.00773 seconds, 1.59% +85: First process' simulation CPU time: 0.527 seconds +85: Number of processes: 1 +85: Threads per processes: 1 +85: Total CPU time: 0.527 seconds +85: +85: ---------------------------------------------------------------- +85: +85: Simulation completed 78: Simulation name: 'cuvette_pvs' 78: Number of timesteps: '10' - 83/120 Test #78: cuvette_pvs .................................... Passed 1.32 sec -test 91 - Start 91: powerinjection_darcy_fd - -91: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_fd" "--" -91: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -91: Test timeout computed to be: 1500 -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.122672 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -91: ###################### -91: # Running test '' -91: ###################### -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 4 error: 2.90575e-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.0696999 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Simulation name: 'co2injection_pvs_ni_ecfv' -76: Number of timesteps: '8' - 84/120 Test #76: co2injection_pvs_ni_ecfv ....................... Passed 2.18 sec + 84/120 Test #78: cuvette_pvs .................................... Passed 1.32 sec test 92 Start 92: powerinjection_forchheimer_ad 92: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_ad" "--" 92: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 92: Test timeout computed to be: 1500 -91: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_fd " 87: Solve: M deltax^k = r 87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 6 error: 6.36534e-07 +87: Newton iteration 5 error: 6.10136e-05 87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 5 error: 1.03015e-10 -86: Linearization/solve/update time: 0.0492204(98.1498%)/0.00089492(1.78455%)/3.292e-05(0.0656454%) +88: Newton iteration 6 error: 1.79933e-10 92: ###################### 92: # Running test '' 92: ###################### -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 0.0169198 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in liquidPhase: [2992.04 0] -86: Storage in gasPhase: [0 813.604] -86: Storage total: [2992.04 813.604] -86: Writing visualization results for the current time step. -86: Time step 4 done. CPU time: 0.193598 seconds, end time: 2031.25 seconds (33 minutes, 51.25 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -86: Begin time step 5. Start time: 2031.25 seconds (33 minutes, 51.25 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Linearization/solve/update time: 0.0671762(97.8669%)/0.00142368(2.07411%)/4.048e-05(0.058974%) +88: Storage in liquidPhase: [23146.8 0.27821] +88: Storage in gasPhase: [301.208 28753.4] 92: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_ad " +88: Storage total: [23448 28753.7] +88: Writing visualization results for the current time step. +85: ###################### +85: # Comparing results +85: ###################### +85: RND: '650f2631b8395116c16dde8f0ff02b80' +88: Time step 1 done. CPU time: 0.0788505 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +88: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +85: Simulation name: 'lens_richards_vcfv' +85: Number of timesteps: '7' + 85/120 Test #85: lens_richards_vcfv ............................. Passed 0.68 sec +test 93 + Start 93: powerinjection_forchheimer_fd + +93: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_fd" "--" +93: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +93: Test timeout computed to be: 1500 +86: Solve: M deltax^k = r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 1 error: 0.128181 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 1 error: 0.133299 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 6 error: 6.36534e-07 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: ###################### +93: # Running test '' +93: ###################### +93: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_fd " +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.000105147 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Simulator successfully set up +89: Applying the initial solution of the "outflow" problem +89: Writing visualization results for the current time step. +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 +86: Solve: M deltax^k = r +87: Newton iteration 7 error: 1.8098e-10 +87: Linearization/solve/update time: 0.146266(95.4015%)/0.00691808(4.5123%)/0.00013216(0.086201%) +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 2 error: 0.000196374 +86: 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 3 error: 1.72065e-07 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [23146.8 0.27821 0 0] +87: Storage in gasPhase: [301.208 28753.4 0 0] +87: Storage total: [23448 28753.7 0 0] +87: Writing visualization results for the current time step. +87: Time step 1 done. CPU time: 0.162023 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +87: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 312.5 seconds (5 minutes, 12.5 seconds) +87: 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: CellsX="250" +91: ContinueOnConvergenceError="0" +91: DomainSizeX="100" +91: EnableAsyncVtkOutput="1" +91: EnableGravity="0" +91: EnableGridAdaptation="0" +91: EnableIntensiveQuantityCache="0" +91: EnableStorageCache="0" +91: EnableThermodynamicHints="0" +91: EnableVtkOutput="1" +91: EndTime="100" +91: GridGlobalRefinements="0" +91: InitialTimeStepSize="0.001" +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="20" +91: NewtonTargetIterations="10" +91: NewtonTolerance="1e-08" +91: NewtonVerbose="1" +91: NewtonWriteConvergence="0" +91: NumericDifferenceMethod="1" +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="1" +91: VtkWriteIntrinsicPermeabilities="0" +91: VtkWriteMobilities="0" +91: VtkWritePorosity="1" +91: VtkWritePotentialGradients="0" +91: VtkWritePressures="1" +91: VtkWritePrimaryVars="0" +91: VtkWriteProcessRank="0" +91: VtkWriteRelativePermeabilities="0" +91: VtkWriteSaturations="0" +91: VtkWriteTemperature="1" +91: VtkWriteViscosities="0" +91: # [end of parameters] +91: Allocating the simulation vanguard +91: Distributing the vanguard's data +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 "powerinjection_darcy_fd" problem +91: Writing visualization results for the current time step. +91: Begin time step 1. Start time: 0 seconds, step size: 0.001 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: 5 +91: 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 1 error: 31879.9 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: opm models will now start the simulation. 90: # [parameters which were specified at compile-time] 90: CellsX="250" @@ -54708,16 +54963,26 @@ 90: Simulator successfully set up 90: Applying the initial solution of the "powerinjection_darcy_ad" problem 90: 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 4 error: 0.00242608 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r 90: Begin time step 1. Start time: 0 seconds, step size: 0.001 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 0.100522 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Newton iteration 4 error: 5.62298e-11 +88: Linearization/solve/update time: 0.0443564(98.803%)/0.0005128(1.14225%)/2.456e-05(0.0547069%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 161.498 +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: 30.312 +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.42539 +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: 2.17025 +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: 5 @@ -54726,319 +54991,345 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 161.484 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 7 error: 1.8098e-10 -87: Linearization/solve/update time: 0.145379(95.4434%)/0.00679384(4.46025%)/0.00014684(0.0964024%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -89: opm models will now start the simulation. 90: Newton iteration 3 error: 30.6107 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: # [parameters which were specified at compile-time] -89: ContinueOnConvergenceError="0" -89: EnableAsyncVtkOutput="1" -89: EnableGravity="0" -89: EnableGridAdaptation="0" -89: EnableIntensiveQuantityCache="0" -89: EnableStorageCache="0" -89: EnableThermodynamicHints="0" -89: EnableVtkOutput="1" -89: EndTime="100" -89: GridFile="./data/outflow.dgf" -89: GridGlobalRefinements="0" -89: InitialTimeStepSize="1" -89: LinearSolverAbsTolerance="-1" -89: LinearSolverMaxError="1e+07" -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: PreconditionerOrder="0" -89: PreconditionerRelaxation="1" -89: PredeterminedTimeStepsFile="" -89: PrintParameters="2" -89: PvsVerbosity="1" -89: RestartTime="-1e+35" -89: ThreadsPerProcess="1" -89: VtkWriteAverageMolarMasses="0" -89: VtkWriteDensities="1" -89: VtkWriteDofIndex="0" -89: VtkWriteExtrusionFactor="0" -89: VtkWriteFilterVelocities="0" -89: VtkWriteFugacities="0" -89: VtkWriteFugacityCoeffs="0" -89: VtkWriteIntrinsicPermeabilities="0" -89: VtkWriteMassFractions="1" -89: VtkWriteMobilities="0" -89: VtkWriteMolarities="0" -89: VtkWriteMoleFractions="1" -89: VtkWritePhasePresence="0" -89: VtkWritePorosity="1" -89: VtkWritePotentialGradients="0" -89: VtkWritePressures="1" -89: VtkWritePrimaryVars="0" -89: VtkWriteProcessRank="0" -89: VtkWriteRelativePermeabilities="1" -89: VtkWriteSaturations="1" -89: VtkWriteTemperature="1" -89: VtkWriteTotalMassFractions="0" -89: VtkWriteTotalMoleFractions="0" -89: VtkWriteViscosities="0" -89: # [end of parameters] -89: Allocating the simulation vanguard -89: Distributing the vanguard's data -89: Allocating the model -89: Allocating the problem -89: Initializing the model -89: Initializing the problem -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 5 error: 6.9134e-05 -85: 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 4 error: 6.78588 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [23146.8 0.27821 0 0] +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 0.0147869 +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 5 error: 0.736125 90: 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: 0.00128331 +86: Newton iteration 3 error: 2.07705e-06 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in gasPhase: [301.208 28753.4 0 0] -87: Storage total: [23448 28753.7 0 0] -87: Writing visualization results for the current time step. +88: Storage in liquidPhase: [52740.8 0.657378] +88: Storage in gasPhase: [300.954 28753] +88: Storage total: [53041.7 28753.7] +88: 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 7 error: 0.00011408 +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 6 error: 0.0122981 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 1 done. CPU time: 0.160975 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -87: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 312.5 seconds (5 minutes, 12.5 seconds) -87: 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 8 error: 1.09856e-08 +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 7 error: 6.55914e-06 90: 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: 25504 +88: Time step 2 done. CPU time: 0.133189 seconds, end time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) +88: Begin time step 3. Start time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 500 seconds (8 minutes, 20 seconds) +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 9 error: 1.80052e-10 +91: Linearization/solve/update time: 0.00964416(94.7252%)/0.00050436(4.95384%)/3.268e-05(0.320984%) +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 8 error: 6.59384e-11 -90: Linearization/solve/update time: 0.0151394(92.143%)/0.00121244(7.3793%)/7.848e-05(0.477655%) -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 6 error: 6.00857e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Linearization/solve/update time: 0.00812276(92.2466%)/0.00064136(7.28365%)/4.136e-05(0.469708%) +91: Storage: 55799.8 0.001 +91: Writing visualization results for the current time step. +91: Time step 1 done. CPU time: 0.011803 seconds, end time: 0.001 seconds, step size: 0.001 seconds +91: Begin time step 2. Start time: 0.001 seconds, step size: 0.00108333 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55799.8 0.001 90: Writing visualization results for the current time step. -90: Time step 1 done. CPU time: 0.0207138 seconds, end time: 0.001 seconds, step size: 0.001 seconds +91: Solve: M deltax^k = r +90: Time step 1 done. CPU time: 0.0111706 seconds, end time: 0.001 seconds, step size: 0.001 seconds 90: Begin time step 2. Start time: 0.001 seconds, step size: 0.00116667 seconds 90: 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: 0.007265 -86: 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: 975.16 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 975.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.414035 +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: 0.472391 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: 6.23433e-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 3 error: 8.7104e-05 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 7 error: 3.43614e-14 -85: Linearization/solve/update time: 0.0643278(98.3873%)/0.00060988(0.932792%)/0.00044452(0.679879%) +91: Newton iteration 4 error: 4.75893e-10 +91: Linearization/solve/update time: 0.00442748(96.5771%)/0.0001432(3.12364%)/1.372e-05(0.299276%) 90: Newton iteration 4 error: 2.81375e-11 -90: Linearization/solve/update time: 0.0063084(95.1729%)/0.0002882(4.34798%)/3.176e-05(0.479153%) -85: Storage: 120 -85: Writing visualization results for the current time step. +90: Linearization/solve/update time: 0.00344964(94.4%)/0.00017332(4.74293%)/3.132e-05(0.857077%) +91: Storage: 55799.6 0.00208333 +91: Writing visualization results for the current time step. +91: Time step 2 done. CPU time: 0.0176074 seconds, end time: 0.00208333 seconds, step size: 0.00108333 seconds +91: Begin time step 3. Start time: 0.00208333 seconds, step size: 0.001625 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 90: Storage: 55799.6 0.00216667 90: Writing visualization results for the current time step. -85: Time step 7 done. CPU time: 0.469276 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 819.304 seconds (13 minutes, 39.3 seconds) -85: Simulation of problem 'lens_richards_vcfv' finished. -85: -85: ------------------------ Timing ------------------------ -85: Setup time: 0.0023 seconds, 0.487% -85: Simulation time: 0.469 seconds, 99.5% -85: Linearization time: 0.432 seconds, 92.1% -85: Linear solve time: 0.00455 seconds, 0.97% -85: Newton update time: 0.0031 seconds, 0.66% -85: Pre/postprocess time: 0.0188 seconds, 4.01% -85: Output write time: 0.00937 seconds, 2% -85: First process' simulation CPU time: 0.513 seconds -85: Number of processes: 1 -85: Threads per processes: 1 -85: Total CPU time: 0.513 seconds -85: -85: ---------------------------------------------------------------- -85: -85: Simulation completed -90: Time step 2 done. CPU time: 0.0308435 seconds, end time: 0.00216667 seconds, step size: 0.00116667 seconds +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 1 error: 0.133299 +87: 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: 973.769 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 2 done. CPU time: 0.0171904 seconds, end time: 0.00216667 seconds, step size: 0.00116667 seconds 90: Begin time step 3. Start time: 0.00216667 seconds, step size: 0.00175 seconds 90: 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 4 error: 0.00109821 -86: 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: 973.645 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.403499 +91: 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: 17850.9 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 0.441181 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +89: 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.000137263 +91: 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.127513 90: Solve: M deltax^k = r +86: Newton iteration 4 error: 6.24025e-10 +86: Linearization/solve/update time: 0.0848314(98.4008%)/0.00133436(1.5478%)/4.428e-05(0.0513629%) 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.000174085 +88: 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 -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.133299 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 4 error: 4.13718e-09 +91: Linearization/solve/update time: 0.00420712(96.899%)/0.00012184(2.80624%)/1.28e-05(0.294811%) 90: Newton iteration 4 error: 8.65725e-11 -90: Linearization/solve/update time: 0.00532836(94.9546%)/0.00025588(4.55994%)/2.724e-05(0.485433%) +90: Linearization/solve/update time: 0.00323744(95.1025%)/0.00015028(4.4146%)/1.644e-05(0.482939%) +91: Storage: 55799.3 0.00370833 +91: Writing visualization results for the current time step. +91: Time step 3 done. CPU time: 0.0231392 seconds, end time: 0.00370833 seconds, step size: 0.001625 seconds +91: Begin time step 4. Start time: 0.00370833 seconds, step size: 0.0024375 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55799.2 0.00391667 90: Writing visualization results for the current time step. -90: Time step 3 done. CPU time: 0.0394715 seconds, end time: 0.00391667 seconds, step size: 0.00175 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 970.441 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 3 done. CPU time: 0.0225358 seconds, end time: 0.00391667 seconds, step size: 0.00175 seconds 90: Begin time step 4. Start time: 0.00391667 seconds, step size: 0.002625 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 0.469049 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in liquidPhase: [1873.48 0] 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 969.899 90: 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 5 error: 0.000148211 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: ###################### -85: # Comparing results -85: ###################### -85: RND: 'a266fb7ee78eb2402871501c29b52dd3' 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 0.506696 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.000230615 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in gasPhase: [0 813.607] 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.000274304 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage total: [1873.48 813.607] +86: Writing visualization results for the current time step. +91: Newton iteration 4 error: 2.88037e-09 +91: Linearization/solve/update time: 0.00420564(97.0159%)/0.00011636(2.6842%)/1.3e-05(0.299885%) 90: Newton iteration 4 error: 9.81686e-11 -90: Linearization/solve/update time: 0.004672(95.2428%)/0.00020976(4.27614%)/2.36e-05(0.481106%) +90: Linearization/solve/update time: 0.00308284(87.4465%)/0.00042656(12.0996%)/1.6e-05(0.453849%) +91: Storage: 55798.8 0.00614583 +91: Writing visualization results for the current time step. +91: Time step 4 done. CPU time: 0.0286324 seconds, end time: 0.00614583 seconds, step size: 0.0024375 seconds +91: Begin time step 5. Start time: 0.00614583 seconds, step size: 0.00365625 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55798.7 0.00654167 90: Writing visualization results for the current time step. -90: Time step 4 done. CPU time: 0.0471602 seconds, end time: 0.00654167 seconds, step size: 0.002625 seconds +86: Time step 3 done. CPU time: 0.187133 seconds, end time: 1187.5 seconds (19 minutes, 47.5 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) +86: Begin time step 4. Start time: 1187.5 seconds (19 minutes, 47.5 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) +86: 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: 962.484 +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.648703 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 4 done. CPU time: 0.0279365 seconds, end time: 0.00654167 seconds, step size: 0.002625 seconds 90: Begin time step 5. Start time: 0.00654167 seconds, step size: 0.0039375 seconds 90: 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: 960.875 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 0.723817 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 4 error: 8701.12 +89: 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.000712453 +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 3 error: 0.000917031 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r 90: Newton iteration 4 error: 7.42489e-10 -90: Linearization/solve/update time: 0.00429992(95.1647%)/0.00019692(4.35818%)/2.156e-05(0.47716%) -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 6 error: 3.36588e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Simulation name: 'lens_richards_vcfv' -85: Number of timesteps: '7' - 85/120 Test #85: lens_richards_vcfv ............................. Passed 0.62 sec -test 93 - Start 93: powerinjection_forchheimer_fd - -93: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_fd" "--" -93: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -93: Test timeout computed to be: 1500 +90: Linearization/solve/update time: 0.0030056(95.0514%)/0.00014096(4.45783%)/1.552e-05(0.490816%) +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.00234634 +91: Newton iteration 4 error: 2.54641e-09 +91: Linearization/solve/update time: 0.00420364(96.8679%)/0.00012324(2.83992%)/1.268e-05(0.292196%) +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 55798.1 0.00980208 +91: Writing visualization results for the current time step. 90: Storage: 55798 0.0104792 90: Writing visualization results for the current time step. -90: Time step 5 done. CPU time: 0.0542648 seconds, end time: 0.0104792 seconds, step size: 0.0039375 seconds +90: Time step 5 done. CPU time: 0.0329704 seconds, end time: 0.0104792 seconds, step size: 0.0039375 seconds 90: Begin time step 6. Start time: 0.0104792 seconds, step size: 0.00590625 seconds 90: 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: 939.348 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +91: Time step 5 done. CPU time: 0.0359721 seconds, end time: 0.00980208 seconds, step size: 0.00365625 seconds +91: Begin time step 6. Start time: 0.00980208 seconds, step size: 0.00548437 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: 1.43679 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 2 error: 9.57567e-05 -87: 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: 943.703 +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 3 error: 0.0037639 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: ###################### -93: # Running test '' -93: ###################### 90: Newton iteration 4 error: 3.33489e-09 -90: Linearization/solve/update time: 0.00429316(95.3137%)/0.00018952(4.20759%)/2.156e-05(0.47866%) +90: Linearization/solve/update time: 0.00295016(94.7106%)/0.0001498(4.80911%)/1.496e-05(0.480269%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 1.24876 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55796.8 0.0163854 90: Writing visualization results for the current time step. -90: Time step 6 done. CPU time: 0.0613348 seconds, end time: 0.0163854 seconds, step size: 0.00590625 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 0.00291728 +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: 1.69275e-08 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 6 done. CPU time: 0.0378478 seconds, end time: 0.0163854 seconds, step size: 0.00590625 seconds 90: Begin time step 7. Start time: 0.0163854 seconds, step size: 0.00885938 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 7 error: 1.91975e-09 -86: Linearization/solve/update time: 0.0683303(97.9787%)/0.00136024(1.95044%)/4.944e-05(0.0708919%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 892.61 90: 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.57567e-05 +87: 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.119165 +86: 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 5 error: 753.541 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 3.08932 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in liquidPhase: [4047.41 0] +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 2.95586e-11 +91: Linearization/solve/update time: 0.0052742(96.758%)/0.00016008(2.93675%)/1.664e-05(0.30527%) 90: Solve: M deltax^k = r +91: Storage: 55797 0.0152865 +91: Writing visualization results for the current time step. 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.00594468 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in gasPhase: [0 813.598] -86: Storage total: [4047.41 813.598] -86: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 1.05562e-08 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_fd " +91: Time step 6 done. CPU time: 0.0431436 seconds, end time: 0.0152865 seconds, step size: 0.00548437 seconds +91: Begin time step 7. Start time: 0.0152865 seconds, step size: 0.00776953 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 5 error: 3.04112e-11 -90: Linearization/solve/update time: 0.00538648(95.1104%)/0.00024912(4.39877%)/2.78e-05(0.490871%) -86: Time step 5 done. CPU time: 0.268888 seconds, end time: 3226.56 seconds (53 minutes, 46.56 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -86: Begin time step 6. Start time: 3226.56 seconds (53 minutes, 46.56 seconds), step size: 1494.14 seconds (24 minutes, 54.14 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Linearization/solve/update time: 0.0037452(95.227%)/0.0001694(4.30723%)/1.832e-05(0.465812%) +91: Solve: M deltax^k = r 90: Storage: 55795.1 0.0252448 90: Writing visualization results for the current time step. -90: Time step 7 done. CPU time: 0.0696068 seconds, end time: 0.0252448 seconds, step size: 0.00885938 seconds +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 902.174 +91: 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 3 error: 6.20019e-07 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 7 done. CPU time: 0.0436136 seconds, end time: 0.0252448 seconds, step size: 0.00885938 seconds 90: Begin time step 8. Start time: 0.0252448 seconds, step size: 0.0125508 seconds 90: 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: 811.694 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: 2.46047 +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.00482986 +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: 4.6357 @@ -55047,61 +55338,88 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.00194349 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 4 error: 2.30645e-08 +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 4 error: 1.57986e-08 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 2.95586e-11 +91: Linearization/solve/update time: 0.00539316(96.7369%)/0.00016492(2.95816%)/1.7e-05(0.304928%) 90: Newton iteration 5 error: 2.80238e-11 -90: Linearization/solve/update time: 0.00536364(94.9263%)/0.00025004(4.42524%)/3.664e-05(0.648459%) -86: Solve: M deltax^k = r +90: Linearization/solve/update time: 0.00327344(94.3441%)/0.00017908(5.16128%)/1.716e-05(0.49457%) +91: Storage: 55795.5 0.023056 +91: Writing visualization results for the current time step. +91: Time step 7 done. CPU time: 0.0501587 seconds, end time: 0.023056 seconds, step size: 0.00776953 seconds +91: Begin time step 8. Start time: 0.023056 seconds, step size: 0.0110068 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55792.6 0.0377956 90: Writing visualization results for the current time step. -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 0.0612885 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Simulator successfully set up -89: Applying the initial solution of the "outflow" problem -89: Writing visualization results for the current time step. -87: Solve: M deltax^k = r -90: Time step 8 done. CPU time: 0.0783581 seconds, end time: 0.0377956 seconds, step size: 0.0125508 seconds +90: Time step 8 done. CPU time: 0.0490242 seconds, end time: 0.0377956 seconds, step size: 0.0125508 seconds 90: Begin time step 9. Start time: 0.0377956 seconds, step size: 0.0177803 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -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 -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 3 error: 1.25807e-07 -87: 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: 714.176 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: 831.075 +91: 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 6 error: 19.7936 +89: 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: 0.000586922 +86: 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: 5.15911 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: 4.00223 +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 3 error: 0.0454089 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.00130297 +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 4 error: 1.07963e-06 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 5 error: 2.95017e-11 -90: Linearization/solve/update time: 0.00505864(94.5484%)/0.00026412(4.93653%)/2.756e-05(0.515109%) +90: Linearization/solve/update time: 0.00327912(94.9743%)/0.0001568(4.54145%)/1.672e-05(0.484267%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 1.29292e-07 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55789.2 0.0555758 90: Writing visualization results for the current time step. -90: Time step 9 done. CPU time: 0.0861388 seconds, end time: 0.0555758 seconds, step size: 0.0177803 seconds +91: Newton iteration 5 error: 3.36513e-11 +91: Linearization/solve/update time: 0.00530028(96.743%)/0.0001616(2.94959%)/1.684e-05(0.307371%) +90: Time step 9 done. CPU time: 0.0541028 seconds, end time: 0.0555758 seconds, step size: 0.0177803 seconds 90: Begin time step 10. Start time: 0.0555758 seconds, step size: 0.0251887 seconds 90: 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: 0.000500646 -86: 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: 601.292 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Newton iteration 4 error: 3.08434e-10 +88: Linearization/solve/update time: 0.0443912(98.6944%)/0.0005614(1.24815%)/2.584e-05(0.0574498%) +91: Storage: 55793.4 0.0340628 +91: Writing visualization results for the current time step. +91: Time step 8 done. CPU time: 0.0569558 seconds, end time: 0.0340628 seconds, step size: 0.0110068 seconds +91: Begin time step 9. Start time: 0.0340628 seconds, step size: 0.015593 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: 8.71254 @@ -55110,19 +55428,27 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.0140042 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: 739.344 +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 4 error: 1.67025e-06 90: 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 1 error: 31879.9 -89: 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: 4.73233 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 5 error: 3.31397e-11 -90: Linearization/solve/update time: 0.00468876(94.8151%)/0.000231(4.67123%)/2.54e-05(0.513634%) +90: Linearization/solve/update time: 0.00322944(95.045%)/0.00015176(4.46642%)/1.66e-05(0.488551%) 90: Storage: 55784.3 0.0807646 90: Writing visualization results for the current time step. -90: Time step 10 done. CPU time: 0.0934077 seconds, end time: 0.0807646 seconds, step size: 0.0251887 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 0.00790033 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 10 done. CPU time: 0.0591108 seconds, end time: 0.0807646 seconds, step size: 0.0251887 seconds 90: Serialize to file 'powerinjection_darcy_ad_time=0.0807646_rank=0.ers', next time step size: 0.035684 90: Begin time step 11. Start time: 0.0807646 seconds, step size: 0.035684 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -55130,33 +55456,65 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 462.529 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage in liquidPhase: [94845.6 1.23193] +88: Storage in gasPhase: [301.182 28752.4] +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 1.19555e-07 +91: 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 7 error: 0.0106031 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r +91: Newton iteration 5 error: 2.14868e-11 +91: Linearization/solve/update time: 0.00527872(96.7678%)/0.00015924(2.91914%)/1.708e-05(0.313105%) +86: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 8.08082 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage total: [95146.8 28753.6] +88: Writing visualization results for the current time step. +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 3 error: 4.74114e-05 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 3 error: 1.25807e-07 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 55790.3 0.0496558 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r -86: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.0157054 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 3 error: 0.0011192 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 9 done. CPU time: 0.0636222 seconds, end time: 0.0496558 seconds, step size: 0.015593 seconds +91: Begin time step 10. Start time: 0.0496558 seconds, step size: 0.0220901 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 4 error: 1.79365e-06 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 5 error: 3.02975e-11 -90: Linearization/solve/update time: 0.00447136(94.9229%)/0.00021532(4.57105%)/2.384e-05(0.506101%) +90: Linearization/solve/update time: 0.00321208(94.8983%)/0.000156(4.60889%)/1.668e-05(0.492797%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 639.339 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Time step 3 done. CPU time: 0.18762 seconds, end time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 500 seconds (8 minutes, 20 seconds) +88: Begin time step 4. Start time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 750 seconds (12 minutes, 30 seconds) +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55777.3 0.116449 90: Writing visualization results for the current time step. -87: Newton iteration 4 error: 2.23441e-11 -87: Linearization/solve/update time: 0.082743(96.3211%)/0.0030906(3.59776%)/6.972e-05(0.081161%) -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 25504 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 11 done. CPU time: 0.100804 seconds, end time: 0.116449 seconds, step size: 0.035684 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 6.65654 +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.0900172 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 11 done. CPU time: 0.0645636 seconds, end time: 0.116449 seconds, step size: 0.035684 seconds 90: Begin time step 12. Start time: 0.116449 seconds, step size: 0.0505524 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -55167,30 +55525,35 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 6.57649 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 4 error: 7.03765e-06 +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 3 error: 0.130707 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 9.72159e-11 +91: Linearization/solve/update time: 0.0052796(96.8407%)/0.00015532(2.84895%)/1.692e-05(0.310354%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 9.37218e-05 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [50947.8 0.633968 0 0] +91: Storage: 55786 0.071746 +91: Writing visualization results for the current time step. 90: Newton iteration 5 error: 1.61947e-10 -90: Linearization/solve/update time: 0.00415588(91.1385%)/0.00019916(4.36758%)/0.00020492(4.4939%) -87: Storage in gasPhase: [300.958 28753.1 0 0] -87: Storage total: [51248.7 28753.7 0 0] -87: Writing visualization results for the current time step. +90: Linearization/solve/update time: 0.00318588(95.0283%)/0.00015028(4.48254%)/1.64e-05(0.489178%) +91: Time step 10 done. CPU time: 0.0702795 seconds, end time: 0.071746 seconds, step size: 0.0220901 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=0.071746_rank=0.ers', next time step size: 0.0312943 90: Storage: 55767.4 0.167001 90: 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 4 error: 0.000237738 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 2 done. CPU time: 0.255134 seconds, end time: 562.5 seconds (9 minutes, 22.5 seconds), step size: 312.5 seconds (5 minutes, 12.5 seconds) -87: Begin time step 3. Start time: 562.5 seconds (9 minutes, 22.5 seconds), step size: 468.75 seconds (7 minutes, 48.75 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 12 done. CPU time: 0.108546 seconds, end time: 0.167001 seconds, step size: 0.0505524 seconds +91: Begin time step 11. Start time: 0.071746 seconds, step size: 0.0312943 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: 504.424 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 12 done. CPU time: 0.0695144 seconds, end time: 0.167001 seconds, step size: 0.0505524 seconds 90: Begin time step 13. Start time: 0.167001 seconds, step size: 0.0716158 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -55201,9 +55564,17 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 5.1838 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 8.15485 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 4 error: 2.90575e-07 +86: 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: 17850.9 +89: Newton iteration 8 error: 2.33526e-06 89: 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 @@ -55213,47 +55584,279 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 0.000128719 90: 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 5 error: 4.02362e-07 -86: 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.0144355 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 5 error: 1.43928e-10 -90: Linearization/solve/update time: 0.00946376(95.0203%)/0.00044596(4.47764%)/5e-05(0.502022%) +90: Linearization/solve/update time: 0.0031778(95.1198%)/0.00014676(4.39291%)/1.628e-05(0.487303%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 5.37339e-07 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Storage: 55753.5 0.238617 90: Writing visualization results for the current time step. -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 4 error: 8701.12 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 13 done. CPU time: 0.123056 seconds, end time: 0.238617 seconds, step size: 0.0716158 seconds +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 1 error: 0.120284 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 13 done. CPU time: 0.0744528 seconds, end time: 0.238617 seconds, step size: 0.0716158 seconds 90: Begin time step 14. Start time: 0.238617 seconds, step size: 0.101456 seconds 90: 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: 194.601 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 3.94493e-11 +91: Linearization/solve/update time: 0.00528156(96.8092%)/0.00015768(2.89022%)/1.64e-05(0.300606%) +91: Storage: 55779.9 0.10304 +91: Writing visualization results for the current time step. +91: Time step 11 done. CPU time: 0.0773434 seconds, end time: 0.10304 seconds, step size: 0.0312943 seconds +91: Begin time step 12. Start time: 0.10304 seconds, step size: 0.0443336 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: 4.00689 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 6 error: 6.65896e-11 -86: Linearization/solve/update time: 0.0589068(97.9941%)/0.0011664(1.94036%)/3.94e-05(0.0655436%) -87: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 0.527873 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.127794 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in liquidPhase: [4820.87 0] -86: Storage in gasPhase: [0 813.591] +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 380.084 +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 4 error: 0.00299055 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage total: [4820.87 813.591] +91: Solve: M deltax^k = r +90: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 6.94539 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 5 error: 3.80133e-07 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 6 error: 2.51816e-11 +90: Linearization/solve/update time: 0.00382836(95.0088%)/0.00018132(4.49984%)/1.98e-05(0.491379%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 0.0412526 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 55733.6 0.340073 +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 4 error: 2.59777e-05 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 14 done. CPU time: 0.0801151 seconds, end time: 0.340073 seconds, step size: 0.101456 seconds +90: Begin time step 15. Start time: 0.340073 seconds, step size: 0.135274 seconds +90: 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: 153.257 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Newton iteration 9 error: 4.41027e-10 +89: Linearization/solve/update time: 0.0892808(96.7194%)/0.00296384(3.21078%)/6.448e-05(0.0698523%) +86: Newton iteration 5 error: 1.03015e-10 +86: Linearization/solve/update time: 0.0530857(98.2944%)/0.00088824(1.64468%)/3.288e-05(0.0608812%) +91: Newton iteration 5 error: 8.39748e-10 +91: Linearization/solve/update time: 0.00532056(96.9115%)/0.00015304(2.78755%)/1.652e-05(0.300904%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 2 error: 3.47372 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 55771.3 0.147374 +91: Writing visualization results for the current time step. +87: Newton iteration 4 error: 2.23441e-11 +87: Linearization/solve/update time: 0.0835663(96.2787%)/0.00315748(3.63781%)/7.248e-05(0.0835059%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 0.644809 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 12 done. CPU time: 0.0840453 seconds, end time: 0.147374 seconds, step size: 0.0443336 seconds +91: Begin time step 13. Start time: 0.147374 seconds, step size: 0.062806 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 4 error: 0.0145794 +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: 280.507 +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 5 error: 8.91647e-06 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in liquidPhase: [2992.04 0] +89: Storage: 22164 0.107988 +89: Writing visualization results for the current time step. +90: Newton iteration 6 error: 3.29692e-11 +90: Linearization/solve/update time: 0.00384808(94.9862%)/0.00018324(4.5231%)/1.988e-05(0.490719%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 5.56124 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in gasPhase: [0 813.604] +90: Storage: 55707.2 0.475347 +90: Writing visualization results for the current time step. +86: Storage total: [2992.04 813.604] 86: Writing visualization results for the current time step. +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.0313462 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 0.0501461 +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: 9.66977e-05 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 1.53398e-09 +91: Linearization/solve/update time: 0.00530104(96.8807%)/0.00015404(2.8152%)/1.664e-05(0.304109%) +91: Storage: 55759 0.21018 +91: Writing visualization results for the current time step. +89: Time step 1 done. CPU time: 0.0990484 seconds, end time: 1 seconds, step size: 1 seconds +89: Begin time step 2. Start time: 1 seconds, step size: 1.08333 seconds +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 15 done. CPU time: 0.0858046 seconds, end time: 0.475347 seconds, step size: 0.135274 seconds +90: Begin time step 16. Start time: 0.475347 seconds, step size: 0.180366 seconds +90: 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: 121.588 +90: 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: 4.14271 +90: 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.01799 +90: 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 4 error: 0.0314144 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Time step 4 done. CPU time: 0.246505 seconds, end time: 2031.25 seconds (33 minutes, 51.25 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) +86: Begin time step 5. Start time: 2031.25 seconds (33 minutes, 51.25 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [50947.8 0.633968 0 0] +87: Storage in gasPhase: [300.958 28753.1 0 0] +87: Storage total: [51248.7 28753.7 0 0] +87: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 5 error: 8.80192e-05 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 6 error: 4.80895e-10 +90: Linearization/solve/update time: 0.003835(95.0292%)/0.0001806(4.47517%)/2e-05(0.495589%) +90: Storage: 55671.8 0.655713 +90: Writing visualization results for the current time step. +87: Time step 2 done. CPU time: 0.257124 seconds, end time: 562.5 seconds (9 minutes, 22.5 seconds), step size: 312.5 seconds (5 minutes, 12.5 seconds) +87: Begin time step 3. Start time: 562.5 seconds (9 minutes, 22.5 seconds), step size: 468.75 seconds (7 minutes, 48.75 seconds) +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 16 done. CPU time: 0.0917735 seconds, end time: 0.655713 seconds, step size: 0.180366 seconds +90: Begin time step 17. Start time: 0.655713 seconds, step size: 0.240488 seconds +90: 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: 99.6303 +90: 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: 4.17568 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 2.88313 +90: 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 4 error: 0.329792 +90: 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 5 error: 0.00195558 +90: 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 6 error: 5.70876e-08 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 13 done. CPU time: 0.0955574 seconds, end time: 0.21018 seconds, step size: 0.062806 seconds +91: Begin time step 14. Start time: 0.21018 seconds, step size: 0.0889751 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: 212.904 +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: 4.30805 +91: 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.100522 +86: 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: 0.0612874 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 7 error: 2.95586e-11 +90: Linearization/solve/update time: 0.00451464(94.6442%)/0.00023232(4.87032%)/2.316e-05(0.485522%) +88: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 0.26263 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 3 error: 6.09545e-05 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 55624.7 0.896201 +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 4 error: 0.0021758 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 17 done. CPU time: 0.0984152 seconds, end time: 0.896201 seconds, step size: 0.240488 seconds +90: Begin time step 18. Start time: 0.896201 seconds, step size: 0.30061 seconds +90: 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: 82.352 +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 5 error: 1.34735e-07 +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: 5.16719 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 6 error: 2.95586e-11 +91: Linearization/solve/update time: 0.00633708(96.744%)/0.00019312(2.94823%)/2.016e-05(0.307769%) +91: Storage: 55741.6 0.299155 +91: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 4.1744 +90: 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 4 error: 0.779782 +90: 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 5 error: 0.00816519 +90: 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 6 error: 6.22212e-07 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: opm models will now start the simulation. 92: # [parameters which were specified at compile-time] 92: CellsX="250" @@ -55310,6 +55913,10 @@ 92: VtkWriteViscosities="0" 92: # [end of parameters] 92: Allocating the simulation vanguard +90: Newton iteration 7 error: 2.95586e-11 +90: Linearization/solve/update time: 0.00457608(94.7711%)/0.0002286(4.73433%)/2.388e-05(0.494557%) +90: Storage: 55565.6 1.19681 +90: Writing visualization results for the current time step. 92: Distributing the vanguard's data 92: Allocating the model 92: Allocating the problem @@ -55324,770 +55931,848 @@ 92: Update: x^(k+1) = x^k - deltax^k 92: Newton iteration 1 error: 5 92: 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 5 error: 753.541 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Time step 6 done. CPU time: 0.334505 seconds, end time: 4720.7 seconds (1 hours, 18 minutes, 40.7 seconds), step size: 1494.14 seconds (24 minutes, 54.14 seconds) -86: 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) +91: Time step 14 done. CPU time: 0.104607 seconds, end time: 0.299155 seconds, step size: 0.0889751 seconds +91: Begin time step 15. Start time: 0.299155 seconds, step size: 0.118633 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: 161.499 +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: 4.03865 +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.460296 +91: 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: 0.00128331 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 18 done. CPU time: 0.10732 seconds, end time: 1.19681 seconds, step size: 0.30061 seconds +90: Begin time step 19. Start time: 1.19681 seconds, step size: 0.375762 seconds +90: 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 5 error: 3.80133e-07 +90: Newton iteration 1 error: 67.5651 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 6 error: 2.51816e-11 -90: Linearization/solve/update time: 0.011457(94.7426%)/0.00057716(4.77279%)/5.86e-05(0.484589%) -91: opm models will now start the simulation. -91: # [parameters which were specified at compile-time] -91: CellsX="250" -91: ContinueOnConvergenceError="0" -91: DomainSizeX="100" -91: EnableAsyncVtkOutput="1" -91: EnableGravity="0" -91: EnableGridAdaptation="0" -91: EnableIntensiveQuantityCache="0" -91: EnableStorageCache="0" -91: EnableThermodynamicHints="0" -91: EnableVtkOutput="1" -91: EndTime="100" -91: GridGlobalRefinements="0" -91: InitialTimeStepSize="0.001" -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="20" -91: NewtonTargetIterations="10" -91: NewtonTolerance="1e-08" -91: NewtonVerbose="1" -91: NewtonWriteConvergence="0" -91: NumericDifferenceMethod="1" -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="1" -91: VtkWriteIntrinsicPermeabilities="0" -91: VtkWriteMobilities="0" -91: VtkWritePorosity="1" -91: VtkWritePotentialGradients="0" -91: VtkWritePressures="1" -91: VtkWritePrimaryVars="0" -91: VtkWriteProcessRank="0" -91: VtkWriteRelativePermeabilities="0" -91: VtkWriteSaturations="0" -91: VtkWriteTemperature="1" -91: VtkWriteViscosities="0" -91: # [end of parameters] -91: Allocating the simulation vanguard -91: Distributing the vanguard's data -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 "powerinjection_darcy_fd" problem -91: 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: 3856.15 92: 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: 3.10545 -92: 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: 5.45984 -92: 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.0455861 -92: 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 6 error: 19.7936 +89: Newton iteration 2 error: 2.28134e-05 89: 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.0484527 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 55733.6 0.340073 -90: Writing visualization results for the current time step. -90: Time step 14 done. CPU time: 0.138597 seconds, end time: 0.340073 seconds, step size: 0.101456 seconds -90: Begin time step 15. Start time: 0.340073 seconds, step size: 0.135274 seconds -90: 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: 153.257 +90: Newton iteration 2 error: 5.20854 90: 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.47372 +90: Newton iteration 3 error: 7.36913 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: 3.10545 +92: 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.00657963 +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: 8.53409e-07 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 6 error: 3.29692e-11 +91: Linearization/solve/update time: 0.00637908(96.7853%)/0.00019216(2.91551%)/1.972e-05(0.299198%) +91: Storage: 55718.4 0.417788 +91: Writing visualization results for the current time step. +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 4 error: 3.12135e-07 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 0.644809 +90: Newton iteration 4 error: 2.18411 90: 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 4 error: 0.0145794 +90: Newton iteration 5 error: 0.102099 90: 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 5 error: 8.91647e-06 +90: Newton iteration 6 error: 0.000153961 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 6 error: 3.29692e-11 -90: Linearization/solve/update time: 0.0039266(94.6625%)/0.0002006(4.83607%)/2.08e-05(0.501446%) -90: Storage: 55707.2 0.475347 -90: Writing visualization results for the current time step. -91: Begin time step 1. Start time: 0 seconds, step size: 0.001 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: 5 +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 5.45984 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 15 done. CPU time: 0.113024 seconds, end time: 0.417788 seconds, step size: 0.118633 seconds +91: Begin time step 16. Start time: 0.417788 seconds, step size: 0.158178 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 2 error: 161.498 +91: Newton iteration 1 error: 133.128 91: 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.127794 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 7 error: 3.13491e-10 +90: Linearization/solve/update time: 0.0045516(94.7334%)/0.00022904(4.76706%)/2.4e-05(0.499517%) +90: Storage: 55491.5 1.57257 +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 5 error: 0.0455861 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: 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: 30.312 +91: Newton iteration 2 error: 4.32865 91: 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: 1.43181e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 6.71889e-11 -92: Linearization/solve/update time: 0.010736(95.479%)/0.0004794(4.26346%)/2.896e-05(0.25755%) -92: Storage: 55799.9 0.001 -92: Writing visualization results for the current time step. -90: Time step 15 done. CPU time: 0.144386 seconds, end time: 0.475347 seconds, step size: 0.135274 seconds -90: Begin time step 16. Start time: 0.475347 seconds, step size: 0.180366 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 0.909492 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 19 done. CPU time: 0.115377 seconds, end time: 1.57257 seconds, step size: 0.375762 seconds +90: Begin time step 20. Start time: 1.57257 seconds, step size: 0.469703 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 4 error: 0.0339537 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +86: Solve: M deltax^k = r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 3 error: 0.007265 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 7 error: 6.71889e-11 +92: Linearization/solve/update time: 0.01102(95.7172%)/0.00046372(4.02778%)/2.936e-05(0.255015%) +89: Newton iteration 3 error: 1.33747e-09 +89: Linearization/solve/update time: 0.0295869(97.4152%)/0.00076684(2.52483%)/1.82e-05(0.0599238%) 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 121.588 +90: Newton iteration 1 error: 56.6918 90: 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: 4.14271 +90: Newton iteration 2 error: 5.6417 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 5 error: 2.17142e-05 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55799.9 0.001 +92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 1.01799 +90: Newton iteration 3 error: 5.6939 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 6 error: 1.79625e-10 +91: Linearization/solve/update time: 0.00636708(96.7535%)/0.00019376(2.94436%)/1.988e-05(0.302095%) +91: Storage: 55687.5 0.575966 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 0.0314144 +90: Newton iteration 4 error: 3.96287 90: 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 5 error: 8.80192e-05 +90: Newton iteration 5 error: 0.450336 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 1 done. CPU time: 0.0140927 seconds, end time: 0.001 seconds, step size: 0.001 seconds +89: Storage: 22163.9 0.224902 +89: Writing visualization results for the current time step. +92: Time step 1 done. CPU time: 0.0140773 seconds, end time: 0.001 seconds, step size: 0.001 seconds 92: Begin time step 2. Start time: 0.001 seconds, step size: 0.00125 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 6 error: 0.00254164 +90: 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 7 error: 7.78623e-07 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Newton iteration 5 error: 1.4665e-10 +88: Linearization/solve/update time: 0.0554922(98.7091%)/0.00069424(1.23491%)/3.148e-05(0.0559964%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k 92: Newton iteration 1 error: 375.769 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 6 error: 4.80895e-10 -90: Linearization/solve/update time: 0.00390256(94.8144%)/0.00019352(4.70165%)/1.992e-05(0.483965%) -90: Storage: 55671.8 0.655713 -90: Writing visualization results for the current time step. -90: Time step 16 done. CPU time: 0.150198 seconds, end time: 0.655713 seconds, step size: 0.180366 seconds +91: Time step 16 done. CPU time: 0.121417 seconds, end time: 0.575966 seconds, step size: 0.158178 seconds +91: Begin time step 17. Start time: 0.575966 seconds, step size: 0.210904 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 4 error: 6.42539 +91: Newton iteration 1 error: 108.942 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 8 error: 2.95586e-11 +90: Linearization/solve/update time: 0.00518176(94.7915%)/0.00025756(4.71162%)/2.716e-05(0.496846%) +90: Storage: 55398.5 2.04228 +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: 2.17025 +91: Newton iteration 2 error: 4.79266 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Simulator successfully set up -88: Applying the initial solution of the "obstacle_pvs" problem 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k 92: Newton iteration 2 error: 0.0521155 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Begin time step 17. Start time: 0.655713 seconds, step size: 0.240488 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -86: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 0.0147869 +91: Newton iteration 3 error: 0.941613 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 0.00395404 -86: 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: 4.05523e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 99.6303 -90: 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: 4.17568 -90: 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.88313 -90: 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 4 error: 0.329792 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 7 error: 0.0106031 -89: 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 5 error: 0.00195558 -90: 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 6 error: 5.70876e-08 -90: 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: 0.000132507 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Writing visualization results for the current time step. +93: opm models will now start the simulation. +93: # [parameters which were specified at compile-time] +93: CellsX="250" +93: ContinueOnConvergenceError="0" +93: DomainSizeX="100" +93: EnableAsyncVtkOutput="1" +93: EnableGravity="0" +93: EnableGridAdaptation="0" +93: EnableIntensiveQuantityCache="0" +93: EnableStorageCache="0" +93: EnableThermodynamicHints="0" +93: EnableVtkOutput="1" +93: EndTime="100" +93: GridGlobalRefinements="0" +93: InitialTimeStepSize="0.001" +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="1" +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 +93: Distributing the vanguard's data +93: Allocating the model +93: Allocating the problem 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 0.00011408 +91: Newton iteration 4 error: 0.130054 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 7.53175e-11 -92: Linearization/solve/update time: 0.00671016(97.5898%)/0.00015056(2.18968%)/1.516e-05(0.220481%) -90: Newton iteration 7 error: 2.95586e-11 -90: Linearization/solve/update time: 0.00457736(94.8251%)/0.00022632(4.68847%)/2.348e-05(0.486414%) -88: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55799.8 0.00225 -92: Writing visualization results for the current time step. -90: Storage: 55624.7 0.896201 -90: Writing visualization results for the current time step. -90: Time step 17 done. CPU time: 0.156668 seconds, end time: 0.896201 seconds, step size: 0.240488 seconds -90: Begin time step 18. Start time: 0.896201 seconds, step size: 0.30061 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 8 error: 1.09856e-08 +91: Newton iteration 5 error: 0.000812863 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 9 error: 1.80052e-10 -91: Linearization/solve/update time: 0.0181783(94.6973%)/0.00095796(4.99036%)/5.996e-05(0.312353%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 82.352 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 9.95942e-08 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 7 error: 3.28555e-11 +91: Linearization/solve/update time: 0.00743352(96.7161%)/0.00022872(2.97583%)/2.368e-05(0.308096%) +91: Storage: 55646.1 0.78687 +91: Writing visualization results for the current time step. +93: Initializing the model +93: Initializing the problem +93: Simulator successfully set up +93: Applying the initial solution of the "powerinjection_forchheimer_fd" problem +93: Writing visualization results for the current time step. +93: Begin time step 1. Start time: 0 seconds, step size: 0.001 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: 5 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Time step 2 done. CPU time: 0.134731 seconds, end time: 2.08333 seconds, step size: 1.08333 seconds +89: Begin time step 3. Start time: 2.08333 seconds, step size: 1.71528 seconds +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage in liquidPhase: [152104 2.11004] +88: Storage in gasPhase: [304.468 28751.4] +88: Storage total: [152409 28753.5] +88: 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 4 error: 0.00109821 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 7.53175e-11 +92: Linearization/solve/update time: 0.00648216(97.5289%)/0.000149(2.24182%)/1.524e-05(0.229297%) +92: Storage: 55799.8 0.00225 +92: Writing visualization results for the current time step. +90: Time step 20 done. CPU time: 0.125527 seconds, end time: 2.04228 seconds, step size: 0.469703 seconds +90: Serialize to file 'powerinjection_darcy_ad_time=2.04228_rank=0.ers', next time step size: 0.547986 +90: Begin time step 21. Start time: 2.04228 seconds, step size: 0.547986 seconds 90: 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: 5.16719 +90: Newton iteration 1 error: 48.0256 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55799.8 0.001 -91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 4.1744 +90: Newton iteration 2 error: 5.23069 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 2 done. CPU time: 0.0236554 seconds, end time: 0.00225 seconds, step size: 0.00125 seconds +88: Time step 4 done. CPU time: 0.253628 seconds, end time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 750 seconds (12 minutes, 30 seconds) +88: Begin time step 5. Start time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 17 done. CPU time: 0.131512 seconds, end time: 0.78687 seconds, step size: 0.210904 seconds +91: Begin time step 18. Start time: 0.78687 seconds, step size: 0.26363 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: 88.5381 +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: 4.11566 +91: 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 1 error: 0.0298043 +89: 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: 3856.16 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 2 done. CPU time: 0.0257234 seconds, end time: 0.00225 seconds, step size: 0.00125 seconds 92: Begin time step 3. Start time: 0.00225 seconds, step size: 0.001875 seconds 92: 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: 375.449 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 0.779782 +90: Newton iteration 3 error: 9.00924 90: 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 5 error: 0.00816519 -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: 3.10523 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 2 error: 0.000132507 +87: 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.0512235 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 3.26143 +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.417843 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 6.22212e-07 +90: Newton iteration 4 error: 8.77468 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 7 error: 2.95586e-11 -90: Linearization/solve/update time: 0.00480116(94.9935%)/0.00022892(4.5293%)/2.412e-05(0.477227%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k 92: Newton iteration 3 error: 0.000161246 92: 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.0029398 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 86: Solve: M deltax^k = r +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 4 error: 5.41743 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 3 error: 0.00184047 +86: Newton iteration 5 error: 0.000148211 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 55565.6 1.19681 -90: Writing visualization results for the current time step. -90: Time step 18 done. CPU time: 0.163382 seconds, end time: 1.19681 seconds, step size: 0.30061 seconds -90: Begin time step 19. Start time: 1.19681 seconds, step size: 0.375762 seconds -90: 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 8 error: 2.33526e-06 -92: Newton iteration 4 error: 3.73745e-11 -92: Linearization/solve/update time: 0.00650248(97.6642%)/0.0001406(2.11175%)/1.492e-05(0.224091%) -89: 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: 67.5651 +90: Newton iteration 5 error: 1.76624 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 1 done. CPU time: 0.0258958 seconds, end time: 0.001 seconds, step size: 0.001 seconds -91: Begin time step 2. Start time: 0.001 seconds, step size: 0.00108333 seconds +92: Newton iteration 4 error: 3.73745e-11 +92: Linearization/solve/update time: 0.0057342(97.4906%)/0.00013352(2.27005%)/1.408e-05(0.239383%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 5.68172e-07 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: 5.20854 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Storage: 55799.7 0.004125 92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 7.36913 -90: 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 4 error: 2.18411 +90: Newton iteration 6 error: 0.0265956 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 3 done. CPU time: 0.0334226 seconds, end time: 0.004125 seconds, step size: 0.001875 seconds +91: Newton iteration 7 error: 3.74598e-11 +91: Linearization/solve/update time: 0.00750088(96.7381%)/0.00022968(2.96216%)/2.324e-05(0.299724%) +91: Storage: 55594.3 1.0505 +91: 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 5 error: 0.0781563 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 3 done. CPU time: 0.0339951 seconds, end time: 0.004125 seconds, step size: 0.001875 seconds 92: Begin time step 4. Start time: 0.004125 seconds, step size: 0.0028125 seconds 92: 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: 374.484 -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 5 error: 0.102099 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 18 done. CPU time: 0.140718 seconds, end time: 1.0505 seconds, step size: 0.26363 seconds +91: Begin time step 19. Start time: 1.0505 seconds, step size: 0.329537 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 6 error: 0.000153961 +90: Newton iteration 7 error: 4.03701e-06 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 7 error: 3.13491e-10 -90: Linearization/solve/update time: 0.00463476(94.4836%)/0.00024628(5.02063%)/2.432e-05(0.495784%) -90: Storage: 55491.5 1.57257 -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 1 error: 975.16 +91: Newton iteration 1 error: 74.5158 91: 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.0632932 +92: Newton iteration 1 error: 374.484 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 88: Solve: M deltax^k = r +90: Newton iteration 8 error: 3.52998e-11 +90: Linearization/solve/update time: 0.013004(94.5349%)/0.00068876(5.00707%)/6.3e-05(0.45799%) 88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.143401 +88: Newton iteration 1 error: 0.106163 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 6 error: 0.000997049 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 19 done. CPU time: 0.169971 seconds, end time: 1.57257 seconds, step size: 0.375762 seconds -90: Begin time step 20. Start time: 1.57257 seconds, step size: 0.469703 seconds -90: 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: 56.6918 -90: 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: 5.6417 -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.414035 +91: Newton iteration 2 error: 4.99724 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r +89: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.0632932 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 2 error: 2.25838e-06 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 55289.7 2.59026 +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 3 error: 5.21563 +91: 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 7 error: 5.87319e-07 +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 3 error: 0.000679234 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 4 error: 0.00022138 -86: 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: 5.6939 -90: 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 4 error: 3.96287 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 1.22291 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 21 done. CPU time: 0.14417 seconds, end time: 2.59026 seconds, step size: 0.547986 seconds +90: Begin time step 22. Start time: 2.59026 seconds, step size: 0.639318 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 5 error: 0.0223809 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Newton iteration 4 error: 5.3312e-10 -92: Linearization/solve/update time: 0.0063028(97.5841%)/0.00014164(2.19296%)/1.44e-05(0.22295%) +92: Linearization/solve/update time: 0.00606636(97.7323%)/0.00012644(2.03702%)/1.432e-05(0.230703%) +86: Solve: M deltax^k = r 90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 0.450336 -90: 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 3 error: 6.5562e-07 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 8 error: 9.7333e-10 +93: Linearization/solve/update time: 0.0187259(96.5313%)/0.00063584(3.27774%)/3.704e-05(0.19094%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 6.23433e-05 +91: Newton iteration 6 error: 8.34397e-06 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 9 error: 4.41027e-10 -89: Linearization/solve/update time: 0.0897745(96.6906%)/0.00300048(3.23163%)/7.22e-05(0.0777622%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 0.00254164 -90: 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 7 error: 7.78623e-07 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Storage: 55799.5 0.0069375 92: Writing visualization results for the current time step. -90: Newton iteration 8 error: 2.95586e-11 -90: Linearization/solve/update time: 0.00531132(94.7787%)/0.00026508(4.73026%)/2.752e-05(0.491085%) -90: Storage: 55398.5 2.04228 -90: Writing visualization results for the current time step. -91: Newton iteration 4 error: 4.75893e-10 -91: Linearization/solve/update time: 0.0123762(96.9056%)/0.00035572(2.78529%)/3.948e-05(0.309129%) -90: Time step 20 done. CPU time: 0.17724 seconds, end time: 2.04228 seconds, step size: 0.469703 seconds -90: Serialize to file 'powerinjection_darcy_ad_time=2.04228_rank=0.ers', next time step size: 0.547986 -89: Storage: 22164 0.107988 -89: Writing visualization results for the current time step. -90: Begin time step 21. Start time: 2.04228 seconds, step size: 0.547986 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 4 done. CPU time: 0.0444726 seconds, end time: 0.0069375 seconds, step size: 0.0028125 seconds -92: Begin time step 5. Start time: 0.0069375 seconds, step size: 0.00421875 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: 48.0256 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55799.6 0.00208333 -91: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 5.23069 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Time step 1 done. CPU time: 0.0998384 seconds, end time: 1 seconds, step size: 1 seconds -89: Begin time step 2. Start time: 1 seconds, step size: 1.08333 seconds -89: 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: 9.00924 -90: 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 2 error: 0.114702 -88: 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 4 error: 8.77468 +90: Newton iteration 1 error: 40.9036 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 6 error: 3.36588e-06 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55799.9 0.001 +93: Writing visualization results for the current time step. +91: Newton iteration 7 error: 2.51816e-11 +91: Linearization/solve/update time: 0.0074732(96.6649%)/0.00023432(3.0309%)/2.352e-05(0.304228%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 1.76624 +90: Newton iteration 2 error: 6.58832 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 55529.5 1.38004 +91: Writing visualization results for the current time step. +93: Time step 1 done. CPU time: 0.0223456 seconds, end time: 0.001 seconds, step size: 0.001 seconds +93: Begin time step 2. Start time: 0.001 seconds, step size: 0.00116667 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 6 error: 0.0265956 +90: Newton iteration 3 error: 18.0193 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 2 done. CPU time: 0.0420115 seconds, end time: 0.00208333 seconds, step size: 0.00108333 seconds -91: Begin time step 3. Start time: 0.00208333 seconds, step size: 0.001625 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r +92: Time step 4 done. CPU time: 0.0431041 seconds, end time: 0.0069375 seconds, step size: 0.0028125 seconds +92: Begin time step 5. Start time: 0.0069375 seconds, step size: 0.00421875 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 4.03701e-06 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 5 error: 4.49561e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 8 error: 3.52998e-11 -90: Linearization/solve/update time: 0.00532528(94.8524%)/0.00026172(4.66168%)/2.728e-05(0.485904%) 92: Update: x^(k+1) = x^k - deltax^k 92: Newton iteration 1 error: 371.932 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 19 done. CPU time: 0.149889 seconds, end time: 1.38004 seconds, step size: 0.329537 seconds +91: Begin time step 20. Start time: 1.38004 seconds, step size: 0.411922 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: 973.769 +91: Newton iteration 1 error: 62.1775 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 55289.7 2.59026 -90: Writing visualization results for the current time step. -90: Time step 21 done. CPU time: 0.184943 seconds, end time: 2.59026 seconds, step size: 0.547986 seconds -90: Begin time step 22. Start time: 2.59026 seconds, step size: 0.639318 seconds -90: 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: 40.9036 -90: 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: 6.58832 +90: Newton iteration 4 error: 7.02709 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: 5.91408 +91: 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.0864866 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: 375.769 +93: 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.403499 +91: Newton iteration 3 error: 6.83107 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 3 error: 18.0193 -90: 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 4 error: 7.02709 -90: 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 5 error: 2.59918 90: 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: 1.34879e-09 +88: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 0.00188929 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.027733 +89: Linearization/solve/update time: 0.0295131(98.277%)/0.00049876(1.66084%)/1.868e-05(0.0622034%) +88: 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: 2.29422 +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 6 error: 0.287679 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 1 error: 0.0612874 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 4.07397e-09 +92: Linearization/solve/update time: 0.00573988(97.3363%)/0.00014264(2.41887%)/1.444e-05(0.244872%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 2 error: 0.0454938 +93: 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.000137263 +91: Newton iteration 5 error: 0.246289 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 7 error: 0.00260298 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55799.2 0.0111563 +92: Writing visualization results for the current time step. +87: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 0.0016414 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Storage: 22163.7 0.410016 +89: Writing visualization results for the current time step. +86: Newton iteration 7 error: 1.91975e-09 +86: Linearization/solve/update time: 0.0676756(98.0937%)/0.00127296(1.84512%)/4.22e-05(0.0611676%) 90: Solve: M deltax^k = r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 3 error: 6.5562e-07 +87: 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.98371e-05 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 1.88252e-07 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 7 error: 4.08954e-07 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 8 error: 2.96723e-11 +91: Linearization/solve/update time: 0.00859388(96.7797%)/0.00025864(2.91267%)/2.732e-05(0.307663%) +91: Storage: 55448.1 1.79196 +91: Writing visualization results for the current time step. +89: Time step 3 done. CPU time: 0.170031 seconds, end time: 3.79861 seconds, step size: 1.71528 seconds +89: Begin time step 4. Start time: 3.79861 seconds, step size: 2.71586 seconds +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 9 error: 2.52953e-11 +90: Linearization/solve/update time: 0.0121604(94.6108%)/0.00063024(4.90342%)/6.244e-05(0.485798%) +92: Time step 5 done. CPU time: 0.0513582 seconds, end time: 0.0111562 seconds, step size: 0.00421875 seconds +92: Begin time step 6. Start time: 0.0111562 seconds, step size: 0.00632813 seconds +92: 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.00188929 +92: Newton iteration 1 error: 366.109 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 20 done. CPU time: 0.160026 seconds, end time: 1.79196 seconds, step size: 0.411922 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=1.79196_rank=0.ers', next time step size: 0.480575 +86: Storage in liquidPhase: [4047.41 0] +93: Newton iteration 4 error: 1.70445e-10 +93: Linearization/solve/update time: 0.0099398(98.0705%)/0.0001794(1.77004%)/1.616e-05(0.159442%) +91: Begin time step 21. Start time: 1.79196 seconds, step size: 0.480575 seconds +91: 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.103107 92: 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 3 error: 0.000787607 -90: Newton iteration 9 error: 2.52953e-11 -90: Linearization/solve/update time: 0.00601248(94.7241%)/0.0003038(4.78624%)/3.108e-05(0.489652%) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 6 error: 1.05936e-09 -86: Linearization/solve/update time: 0.0582968(98.0669%)/0.00111(1.86724%)/3.912e-05(0.0658078%) 90: Storage: 55162 3.22958 90: Writing visualization results for the current time step. -91: Newton iteration 4 error: 4.13718e-09 -91: Linearization/solve/update time: 0.0119376(97.1134%)/0.0003184(2.5902%)/3.644e-05(0.296441%) -90: Time step 22 done. CPU time: 0.193045 seconds, end time: 3.22958 seconds, step size: 0.639318 seconds +86: Storage in gasPhase: [0 813.598] +93: Storage: 55799.8 0.00216667 +93: Writing visualization results for the current time step. +86: Storage total: [4047.41 813.598] +86: 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 1 error: 52.8325 +91: 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.00184642 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Time step 5 done. CPU time: 0.320889 seconds, end time: 3226.56 seconds (53 minutes, 46.56 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) +86: Begin time step 6. Start time: 3226.56 seconds (53 minutes, 46.56 seconds), step size: 1494.14 seconds (24 minutes, 54.14 seconds) +86: 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: 4.62496 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 3.92177e-09 +92: Linearization/solve/update time: 0.0056832(97.6837%)/0.0001206(2.07289%)/1.416e-05(0.243384%) +92: Storage: 55798.7 0.0174844 +92: Writing visualization results for the current time step. +90: Time step 22 done. CPU time: 0.161948 seconds, end time: 3.22958 seconds, step size: 0.639318 seconds 90: Begin time step 23. Start time: 3.22958 seconds, step size: 0.692594 seconds 90: 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: 35.4793 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55799.3 0.00370833 -91: Writing visualization results for the current time step. -87: Newton iteration 4 error: 4.40671e-10 -87: Linearization/solve/update time: 0.0826742(96.3174%)/0.00309056(3.60058%)/7.04e-05(0.0820177%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 5.00301 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 4.07397e-09 -92: Linearization/solve/update time: 0.0164835(97.3943%)/0.00040264(2.37904%)/3.836e-05(0.226654%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 18.7642 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage in liquidPhase: [5603.98 0] -86: Storage in gasPhase: [0 813.581] +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 10.5478 +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: 5.17381 +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.558416 +91: 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 3 error: 0.000473243 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 2 done. CPU time: 0.0363551 seconds, end time: 0.00216667 seconds, step size: 0.00116667 seconds +93: Begin time step 3. Start time: 0.00216667 seconds, step size: 0.00175 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 6 done. CPU time: 0.0595668 seconds, end time: 0.0174844 seconds, step size: 0.00632813 seconds +92: Begin time step 7. Start time: 0.0174844 seconds, step size: 0.00949219 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 4 error: 10.6143 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage total: [5603.98 813.581] -86: Writing visualization results for the current time step. -91: Time step 3 done. CPU time: 0.0575565 seconds, end time: 0.00370833 seconds, step size: 0.001625 seconds -91: Begin time step 4. Start time: 0.00370833 seconds, step size: 0.0024375 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 5 error: 3.3672 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55799.2 0.0111563 -92: Writing visualization results for the current time step. +89: Solve: M deltax^k = r +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 1 error: 0.0178456 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 375.478 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: 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: 355.2 +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 6 error: 0.40332 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.0469288 +93: 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.00482599 +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: 6.10223e-07 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 8 error: 3.7403e-11 +91: Linearization/solve/update time: 0.00862444(96.7247%)/0.00026508(2.97292%)/2.696e-05(0.302361%) +91: Storage: 55352.9 2.27254 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 0.00394595 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Time step 7 done. CPU time: 0.399572 seconds, end time: 6712.89 seconds (1 hours, 51 minutes, 52.89 seconds), step size: 1992.19 seconds (33 minutes, 12.19 seconds) -86: 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) -86: 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: 970.441 +91: Time step 21 done. CPU time: 0.170579 seconds, end time: 2.27254 seconds, step size: 0.480575 seconds +91: Begin time step 22. Start time: 2.27254 seconds, step size: 0.560671 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [90627 1.1726 0 0] 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 3.22964e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.0735015 +92: 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: 45.0344 +91: 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.0612885 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 9 error: 2.97291e-11 -90: Linearization/solve/update time: 0.00608848(94.9112%)/0.00029628(4.61861%)/3.016e-05(0.470154%) -87: Storage in gasPhase: [301.093 28752.5 0 0] -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 2.28134e-05 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 55023 3.92217 -90: Writing visualization results for the current time step. -87: Storage total: [90928.1 28753.6 0 0] -87: Writing visualization results for the current time step. -92: Time step 5 done. CPU time: 0.067504 seconds, end time: 0.0111562 seconds, step size: 0.00421875 seconds -90: Time step 23 done. CPU time: 0.201177 seconds, end time: 3.92217 seconds, step size: 0.692594 seconds +90: Linearization/solve/update time: 0.00737296(92.041%)/0.0006026(7.52261%)/3.496e-05(0.436426%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 3 error: 0.000122731 +93: 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.469049 +91: Newton iteration 2 error: 5.17251 91: 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: CellsX="250" -93: ContinueOnConvergenceError="0" -93: DomainSizeX="100" -93: EnableAsyncVtkOutput="1" -93: EnableGravity="0" -93: EnableGridAdaptation="0" -93: EnableIntensiveQuantityCache="0" -93: EnableStorageCache="0" -93: EnableThermodynamicHints="0" -93: EnableVtkOutput="1" -93: EndTime="100" -93: GridGlobalRefinements="0" -93: InitialTimeStepSize="0.001" -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="1" -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 -92: Begin time step 6. Start time: 0.0111562 seconds, step size: 0.00632813 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 55023 3.92217 +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 3 error: 0.000230615 +91: Newton iteration 3 error: 14.4645 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Distributing the vanguard's data -93: Allocating the model -93: Allocating the problem -93: Initializing the model -93: Initializing the problem -93: Simulator successfully set up -93: Applying the initial solution of the "powerinjection_forchheimer_fd" problem -93: Writing visualization results for the current time step. +90: Time step 23 done. CPU time: 0.172355 seconds, end time: 3.92217 seconds, step size: 0.692594 seconds 90: Begin time step 24. Start time: 3.92217 seconds, step size: 0.75031 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 31.6011 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 3 error: 0.00092475 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 4 error: 3.08552e-10 +93: Linearization/solve/update time: 0.0104736(97.715%)/0.00022804(2.12754%)/1.688e-05(0.157485%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 7.86804 +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: 5.13109 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55799.7 0.00391667 +93: Writing visualization results for the current time step. +91: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 21.2181 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 3 done. CPU time: 0.349159 seconds, end time: 1031.25 seconds (17 minutes, 11.25 seconds), step size: 468.75 seconds (7 minutes, 48.75 seconds) -87: Begin time step 4. Start time: 1031.25 seconds (17 minutes, 11.25 seconds), step size: 703.125 seconds (11 minutes, 43.12 seconds) -87: 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 4 error: 6.40206e-05 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 4 error: 2.88037e-09 -91: Linearization/solve/update time: 0.00997356(97.1578%)/0.0002626(2.55813%)/2.916e-05(0.284063%) -93: Begin time step 1. Start time: 0 seconds, step size: 0.001 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: 5 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 1.55217 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +88: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 11.784 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 4 error: 2.81136e-06 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 0.0536048 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: 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 5 error: 4.29243 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 3 done. CPU time: 0.0505067 seconds, end time: 0.00391667 seconds, step size: 0.00175 seconds +93: Begin time step 4. Start time: 0.00391667 seconds, step size: 0.002625 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 8.6871e-10 +92: Linearization/solve/update time: 0.0118324(97.5475%)/0.00026708(2.20184%)/3.04e-05(0.250622%) +87: Newton iteration 4 error: 4.40671e-10 +87: Linearization/solve/update time: 0.0832154(96.2003%)/0.00321724(3.71926%)/6.96e-05(0.0804603%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 0.753762 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 7 error: 5.57924e-05 +91: 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.13181e-07 +89: 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 7 error: 0.016485 @@ -56096,63 +56781,64 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 6.77842e-06 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: 366.109 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55798.8 0.00614583 +91: Newton iteration 8 error: 4.26041e-10 +91: Linearization/solve/update time: 0.0086634(96.7338%)/0.00026456(2.95402%)/2.796e-05(0.312196%) +91: Storage: 55241.2 2.83321 91: Writing visualization results for the current time step. +92: Storage: 55798 0.0269766 +92: 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 2 error: 3856.16 +93: Newton iteration 1 error: 374.621 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 9 error: 2.98428e-11 -90: Linearization/solve/update time: 0.00613704(94.9871%)/0.0002928(4.53186%)/3.108e-05(0.481046%) +90: Linearization/solve/update time: 0.00601804(94.1236%)/0.00034496(5.39526%)/3.076e-05(0.481094%) +91: Time step 22 done. CPU time: 0.181053 seconds, end time: 2.83321 seconds, step size: 0.560671 seconds +91: Begin time step 23. Start time: 2.83321 seconds, step size: 0.654117 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 54871.5 4.67248 +90: 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: 0.0152158 +86: Newton iteration 2 error: 0.000500646 86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 4 done. CPU time: 0.0701208 seconds, end time: 0.00614583 seconds, step size: 0.0024375 seconds -91: Begin time step 5. Start time: 0.00614583 seconds, step size: 0.00365625 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 39.2783 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 54871.5 4.67248 -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 2 error: 0.103107 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 24 done. CPU time: 0.209344 seconds, end time: 4.67248 seconds, step size: 0.75031 seconds +90: Time step 24 done. CPU time: 0.180666 seconds, end time: 4.67248 seconds, step size: 0.75031 seconds 90: Begin time step 25. Start time: 4.67248 seconds, step size: 0.812836 seconds 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: 3.10523 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 1.33747e-09 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 28.938 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.00184642 -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: 7.0511 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 4 error: 5.41743 +93: Newton iteration 2 error: 0.0575036 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [90627 1.1726 0 0] +92: Time step 7 done. CPU time: 0.0764352 seconds, end time: 0.0269766 seconds, step size: 0.00949219 seconds +92: Begin time step 8. Start time: 0.0269766 seconds, step size: 0.0142383 seconds +92: 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: 7.48551 +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 3 error: 17.4279 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Linearization/solve/update time: 0.0297818(97.3389%)/0.00079412(2.5955%)/2.008e-05(0.0656295%) +87: Storage in gasPhase: [301.093 28752.5 0 0] +87: Storage total: [90928.1 28753.6 0 0] +87: 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 1 error: 962.484 +91: Newton iteration 3 error: 8.54057 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 @@ -56160,176 +56846,165 @@ 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.648703 +91: Newton iteration 4 error: 8.65586 91: 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.00052686 +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 5 error: 6.58205 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Storage: 22163.9 0.224902 -89: 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 5 error: 0.0781563 -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: 337.812 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Time step 3 done. CPU time: 0.35192 seconds, end time: 1031.25 seconds (17 minutes, 11.25 seconds), step size: 468.75 seconds (7 minutes, 48.75 seconds) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 1.37213 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 3.92177e-09 -92: Linearization/solve/update time: 0.0127674(97.765%)/0.00026428(2.02369%)/2.76e-05(0.211343%) -88: Solve: M deltax^k = r 91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 4.02781 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Begin time step 4. Start time: 1031.25 seconds (17 minutes, 11.25 seconds), step size: 703.125 seconds (11 minutes, 43.12 seconds) +87: 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 7 error: 0.0261864 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 5 error: 7.7283e-07 -89: Time step 2 done. CPU time: 0.135866 seconds, end time: 2.08333 seconds, step size: 1.08333 seconds -89: Begin time step 3. Start time: 2.08333 seconds, step size: 1.71528 seconds -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: 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.000712453 +91: Newton iteration 6 error: 0.0688889 91: 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.0521109 +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 8 error: 7.0396e-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 6 error: 0.000997049 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 4 error: 2.92158e-09 +93: Linearization/solve/update time: 0.00959596(98.2182%)/0.0001582(1.61924%)/1.588e-05(0.162538%) +88: Newton iteration 5 error: 2.12044e-09 90: Newton iteration 9 error: 5.68491e-10 -90: Linearization/solve/update time: 0.00614328(94.9068%)/0.00029924(4.62292%)/3.044e-05(0.470264%) -92: Storage: 55798.7 0.0174844 -92: Writing visualization results for the current time step. -91: Newton iteration 4 error: 2.54641e-09 -91: Linearization/solve/update time: 0.00792064(97.0995%)/0.00021208(2.5999%)/2.452e-05(0.300592%) +90: Linearization/solve/update time: 0.00603436(95.0257%)/0.0002858(4.50062%)/3.008e-05(0.473683%) +89: Newton iteration 3 error: 5.65273e-11 +88: Linearization/solve/update time: 0.0561746(98.707%)/0.0007032(1.23562%)/3.264e-05(0.0573532%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 0.000700834 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55799.5 0.00654167 +93: Writing visualization results for the current time step. +89: Linearization/solve/update time: 0.0295724(98.4779%)/0.0004372(1.4559%)/1.988e-05(0.0662016%) 90: Storage: 54706.2 5.48532 90: 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: 2.28905e-05 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55798.1 0.00980208 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 8 error: 6.93967e-08 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 4 done. CPU time: 0.0624594 seconds, end time: 0.00654167 seconds, step size: 0.002625 seconds +93: Begin time step 5. Start time: 0.00654167 seconds, step size: 0.0039375 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r +91: Newton iteration 9 error: 2.96154e-11 +91: Linearization/solve/update time: 0.00973556(96.6159%)/0.00031024(3.07883%)/3.076e-05(0.305263%) +91: Storage: 55110.4 3.48732 91: Writing visualization results for the current time step. -90: Time step 25 done. CPU time: 0.217563 seconds, end time: 5.48532 seconds, step size: 0.812836 seconds +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 0.000229387 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 25 done. CPU time: 0.188774 seconds, end time: 5.48532 seconds, step size: 0.812836 seconds 90: Begin time step 26. Start time: 5.48532 seconds, step size: 0.880572 seconds 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 7 error: 5.87319e-07 -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: 26.7133 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 8 error: 9.7333e-10 -93: Linearization/solve/update time: 0.0152458(96.6218%)/0.00050408(3.19465%)/2.896e-05(0.183536%) -93: Storage: 55799.9 0.001 -93: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 5.19486 90: 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: 0.0011192 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Storage: 22163.4 0.703088 +89: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 27.7254 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: 372.366 +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 4 error: 22.572 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 6 done. CPU time: 0.085006 seconds, end time: 0.0174844 seconds, step size: 0.00632813 seconds -92: Begin time step 7. Start time: 0.0174844 seconds, step size: 0.00949219 seconds -92: 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: 355.2 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 1 done. CPU time: 0.0174583 seconds, end time: 0.001 seconds, step size: 0.001 seconds -93: Begin time step 2. Start time: 0.001 seconds, step size: 0.00116667 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 1.80137e-10 +92: Linearization/solve/update time: 0.01049(96.3326%)/0.00037528(3.4463%)/2.408e-05(0.221133%) +88: Storage in liquidPhase: [211947 3.37871] 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 8.75071 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage in gasPhase: [305.716 28750] 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 2.8941 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 5 done. CPU time: 0.0803251 seconds, end time: 0.00980208 seconds, step size: 0.00365625 seconds -91: Begin time step 6. Start time: 0.00980208 seconds, step size: 0.00548437 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: 943.703 +89: Time step 4 done. CPU time: 0.206702 seconds, end time: 6.51447 seconds, step size: 2.71586 seconds +89: Begin time step 5. Start time: 6.51447 seconds, step size: 4.30011 seconds +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Solve: M deltax^k = r +88: Storage total: [212252 28753.4] +88: Writing visualization results for the current time step. +92: Storage: 55796.9 0.0412148 +92: Writing visualization results for the current time step. +91: Time step 23 done. CPU time: 0.195542 seconds, end time: 3.48732 seconds, step size: 0.654117 seconds +91: Begin time step 24. Start time: 3.48732 seconds, step size: 0.708626 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 2 error: 0.0803877 +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 7 error: 0.241675 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 1.24876 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 375.769 -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 8 error: 0.00139218 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.120999 -87: 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.0735015 -92: 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.00291728 +91: Newton iteration 1 error: 34.4773 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 9 error: 3.83234e-08 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 2.53522e-11 -90: Linearization/solve/update time: 0.00680132(95.0027%)/0.00032332(4.51622%)/3.444e-05(0.481067%) -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 1 error: 0.0298043 -89: 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.0454938 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Linearization/solve/update time: 0.0067696(94.9346%)/0.00032668(4.58125%)/3.452e-05(0.484097%) 90: Storage: 54525.8 6.36589 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 4 error: 1.69275e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 6 error: 1.79933e-10 -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.00092475 +92: Time step 8 done. CPU time: 0.0910478 seconds, end time: 0.0412148 seconds, step size: 0.0142383 seconds +92: Begin time step 9. Start time: 0.0412148 seconds, step size: 0.0213574 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Linearization/solve/update time: 0.0674809(97.7862%)/0.00148528(2.15231%)/4.24e-05(0.0614417%) -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 3 error: 0.000166461 -86: 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.98371e-05 +93: Newton iteration 3 error: 0.0016023 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 26 done. CPU time: 0.226485 seconds, end time: 6.36589 seconds, step size: 0.880572 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 6.83226 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 26 done. CPU time: 0.197843 seconds, end time: 6.36589 seconds, step size: 0.880572 seconds 90: Begin time step 27. Start time: 6.36589 seconds, step size: 0.880572 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -56340,80 +57015,112 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 5.12457 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 2.95586e-11 -91: Linearization/solve/update time: 0.00859844(96.4825%)/0.00028724(3.2231%)/2.624e-05(0.294437%) -91: Storage: 55797 0.0152865 -91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 20.9479 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 8.6871e-10 -92: Linearization/solve/update time: 0.00991516(97.8367%)/0.00019752(1.94901%)/2.172e-05(0.21432%) -93: Newton iteration 4 error: 1.70445e-10 -93: Linearization/solve/update time: 0.00820008(98.0505%)/0.00014896(1.78115%)/1.408e-05(0.168358%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 25.3385 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: 313.801 +92: 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.178388 +92: 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: 10.516 +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.69034 +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: 4.09028 +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.142736 +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: 0.00196489 +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 5 error: 8.22669 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55799.8 0.00216667 -93: Writing visualization results for the current time step. -91: Time step 6 done. CPU time: 0.091009 seconds, end time: 0.0152865 seconds, step size: 0.00548437 seconds -91: Begin time step 7. Start time: 0.0152865 seconds, step size: 0.00776953 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55798 0.0269766 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 2.13036 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 4 error: 1.30743e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 1.38982e-11 +93: Linearization/solve/update time: 0.0127288(98.1791%)/0.00021568(1.66357%)/2.04e-05(0.157348%) +93: Storage: 55799.2 0.0104792 +93: Writing visualization results for the current time step. +88: Time step 5 done. CPU time: 0.32084 seconds, end time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) +88: Begin time step 6. Start time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) +88: 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 4 error: 0.000237738 +86: 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.00606821 +92: 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: 902.174 +91: Newton iteration 8 error: 4.80199e-07 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [23146.8 0.27821] +89: Solve: M deltax^k = r +91: Newton iteration 9 error: 3.71188e-11 +91: Linearization/solve/update time: 0.00982832(96.6422%)/0.00031044(3.05257%)/3.104e-05(0.305217%) +91: Storage: 54967.8 4.19595 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 0.0911735 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in gasPhase: [301.208 28753.4] 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 0.000135893 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 7 done. CPU time: 0.0990268 seconds, end time: 0.0269766 seconds, step size: 0.00949219 seconds -92: Begin time step 8. Start time: 0.0269766 seconds, step size: 0.0142383 seconds -92: 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: 2.46047 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage total: [23448 28753.7] -88: Writing visualization results for the current time step. 90: Newton iteration 9 error: 3.47768e-10 -90: Linearization/solve/update time: 0.0061882(95.044%)/0.00029208(4.48603%)/3.06e-05(0.469983%) -93: Time step 2 done. CPU time: 0.0296538 seconds, end time: 0.00216667 seconds, step size: 0.00116667 seconds -93: Begin time step 3. Start time: 0.00216667 seconds, step size: 0.00175 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Linearization/solve/update time: 0.0061278(94.9952%)/0.0002918(4.52358%)/3.104e-05(0.481193%) 90: Storage: 54344.1 7.24646 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 3 error: 0.00482986 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 5 done. CPU time: 0.077161 seconds, end time: 0.0104792 seconds, step size: 0.0039375 seconds +93: Begin time step 6. Start time: 0.0104792 seconds, step size: 0.00557813 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: 367.162 +93: 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: 0.0117734 +89: 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: 337.812 +92: Newton iteration 4 error: 3.88349e-08 92: 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.120999 +92: Newton iteration 5 error: 5.82645e-12 +92: Linearization/solve/update time: 0.0115274(97.6183%)/0.00025404(2.15131%)/2.72e-05(0.230341%) +87: 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: 375.478 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 27 done. CPU time: 0.23479 seconds, end time: 7.24646 seconds, step size: 0.880572 seconds +90: Time step 27 done. CPU time: 0.206079 seconds, end time: 7.24646 seconds, step size: 0.880572 seconds 90: Begin time step 28. Start time: 7.24646 seconds, step size: 0.953953 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -56424,68 +57131,65 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 8.11974 90: 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 4 error: 2.5619e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r +90: Solve: M deltax^k = r +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 1 error: 0.0630484 +88: 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.0469288 +93: Newton iteration 2 error: 0.0903634 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: 15.691 90: 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 4 error: 40.4282 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 1 done. CPU time: 0.0792734 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -88: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 24 done. CPU time: 0.207064 seconds, end time: 4.19595 seconds, step size: 0.708626 seconds +91: Begin time step 25. Start time: 4.19595 seconds, step size: 0.767678 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 4 error: 2.30645e-08 +91: Newton iteration 1 error: 30.7359 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 2.95586e-11 -91: Linearization/solve/update time: 0.00816144(97.0602%)/0.00022288(2.65061%)/2.432e-05(0.289226%) -91: Storage: 55795.5 0.023056 -91: Writing visualization results for the current time step. -91: Time step 7 done. CPU time: 0.10105 seconds, end time: 0.023056 seconds, step size: 0.00776953 seconds -91: Begin time step 8. Start time: 0.023056 seconds, step size: 0.0110068 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 7.07131 91: 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.0521109 -92: 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.000229387 -92: 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: 2.25838e-06 -89: 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: 831.075 +91: Newton iteration 3 error: 9.57559 91: 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.000122731 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 4 error: 3.08552e-10 -93: Linearization/solve/update time: 0.0079752(98.21%)/0.0001314(1.61812%)/1.396e-05(0.171909%) -93: Storage: 55799.7 0.00391667 -93: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 40.4282 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55795.3 0.0625723 +92: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +86: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 31.9491 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 4 error: 15.3218 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 5 error: 4.02362e-07 +86: 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 6 error: 9.07898 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 9 done. CPU time: 0.106137 seconds, end time: 0.0625723 seconds, step size: 0.0213574 seconds +92: Begin time step 10. Start time: 0.0625723 seconds, step size: 0.0302563 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 3 error: 0.00157405 +93: 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: 10.5948 +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 7 error: 0.87676 @@ -56495,76 +57199,52 @@ 90: Newton iteration 8 error: 0.00560759 90: 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 9 error: 1.57064e-07 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.25144e-11 -92: Newton iteration 4 error: 1.80137e-10 -92: Linearization/solve/update time: 0.0088996(97.8004%)/0.00017996(1.97763%)/2.02e-05(0.221984%) -92: Storage: 55796.9 0.0412148 -92: Writing visualization results for the current time step. -93: Time step 3 done. CPU time: 0.039348 seconds, end time: 0.00391667 seconds, step size: 0.00175 seconds -93: Begin time step 4. Start time: 0.00391667 seconds, step size: 0.002625 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Linearization/solve/update time: 0.00695864(95.1013%)/0.00032372(4.42417%)/3.472e-05(0.474506%) -90: Storage: 54145.5 8.20042 -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 2 error: 4.00223 +91: Newton iteration 6 error: 1.39042 91: 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: 0.0275255 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 1.34879e-09 -89: Linearization/solve/update time: 0.02972(98.2973%)/0.00049528(1.63811%)/1.952e-05(0.0645614%) -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.133299 -92: Time step 8 done. CPU time: 0.111403 seconds, end time: 0.0412148 seconds, step size: 0.0142383 seconds -92: Begin time step 9. Start time: 0.0412148 seconds, step size: 0.0213574 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 1 error: 284.977 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 9 error: 1.57064e-07 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 4 error: 3.97446e-09 +93: Linearization/solve/update time: 0.00967924(98.268%)/0.0001494(1.51678%)/2.12e-05(0.215232%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.00130297 +91: Newton iteration 7 error: 0.00279217 91: 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: 374.621 -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: 313.801 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 5 error: 3.83626e-10 -86: Linearization/solve/update time: 0.0484792(98.0524%)/0.00092936(1.87969%)/3.36e-05(0.0679581%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.0575036 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Solve: M deltax^k = r +90: Newton iteration 10 error: 3.25144e-11 +90: Linearization/solve/update time: 0.00688612(94.927%)/0.00033344(4.59656%)/3.456e-05(0.476419%) +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 2 error: 1.11878e-07 +93: Storage: 55798.8 0.0160573 +93: Writing visualization results for the current time step. +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 54145.5 8.20042 +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 4 error: 1.29292e-07 +91: Newton iteration 8 error: 9.50484e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 3.36513e-11 -91: Linearization/solve/update time: 0.00878688(97.3003%)/0.00022144(2.45209%)/2.236e-05(0.2476%) -91: Storage: 55793.4 0.0340628 -91: 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.178388 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Storage: 22163.7 0.410016 -89: 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: 0.00052686 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 28 done. CPU time: 0.244113 seconds, end time: 8.20042 seconds, step size: 0.953953 seconds +90: Time step 28 done. CPU time: 0.215154 seconds, end time: 8.20042 seconds, step size: 0.953953 seconds 90: Begin time step 29. Start time: 8.20042 seconds, step size: 0.953953 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +91: Newton iteration 9 error: 2.9786e-11 +91: Linearization/solve/update time: 0.00984796(96.7349%)/0.00029992(2.94606%)/3.248e-05(0.319046%) +91: Storage: 54812.4 4.96363 +91: Writing visualization results for the current time step. +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.156163 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 6 done. CPU time: 0.0887351 seconds, end time: 0.0160573 seconds, step size: 0.00557813 seconds +93: Begin time step 7. Start time: 0.0160573 seconds, step size: 0.00836719 seconds +93: 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: 22.5013 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -56572,8 +57252,23 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 5.61212 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.00987635 +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 +91: Time step 25 done. CPU time: 0.218558 seconds, end time: 4.96363 seconds, step size: 0.767678 seconds +91: Begin time step 26. Start time: 4.96363 seconds, step size: 0.831652 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: 28.1569 +91: 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: 357.754 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 3 error: 24.9037 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -56584,6 +57279,24 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 10.6602 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: 5.167 +91: 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.0791936 +93: 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 2 error: 0.0205472 +88: 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: 7.83439e-08 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Newton iteration 6 error: 6.65896e-11 +86: Linearization/solve/update time: 0.057925(98.1727%)/0.00104312(1.76791%)/3.504e-05(0.0593866%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 3.78673 @@ -56592,67 +57305,81 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 0.350301 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: 24.0306 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 5 error: 5.40012e-12 +92: Linearization/solve/update time: 0.0096562(97.4779%)/0.00022644(2.28588%)/2.34e-05(0.23622%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 0.00247133 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 4 error: 2.92158e-09 -93: Linearization/solve/update time: 0.00795692(98.2574%)/0.0001276(1.57569%)/1.352e-05(0.166954%) -93: Storage: 55799.5 0.00654167 -93: Writing visualization results for the current time step. -93: Time step 4 done. CPU time: 0.0492823 seconds, end time: 0.00654167 seconds, step size: 0.002625 seconds -93: Begin time step 5. Start time: 0.00654167 seconds, step size: 0.0039375 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 23.4347 +91: 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.00112479 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 9 error: 9.9975e-08 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.0127e-11 -90: Linearization/solve/update time: 0.00696612(95.0233%)/0.00033072(4.51128%)/3.412e-05(0.465423%) -90: Storage: 53945.2 9.15437 -90: Writing visualization results for the current time step. -86: Storage in liquidPhase: [6221.39 0] -86: Storage in gasPhase: [0 813.572] -86: Storage total: [6221.39 813.572] -86: Writing visualization results for the current time step. -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 29 done. CPU time: 0.254255 seconds, end time: 9.15437 seconds, step size: 0.953953 seconds -90: Begin time step 30. Start time: 9.15437 seconds, step size: 0.953953 seconds -90: 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: 21.5144 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Time step 3 done. CPU time: 0.171458 seconds, end time: 3.79861 seconds, step size: 1.71528 seconds -89: Begin time step 4. Start time: 3.79861 seconds, step size: 2.71586 seconds -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 8 done. CPU time: 0.111619 seconds, end time: 0.0340628 seconds, step size: 0.0110068 seconds -91: Begin time step 9. Start time: 0.0340628 seconds, step size: 0.015593 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55793 0.0928286 +92: 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 1 error: 739.344 +91: Newton iteration 5 error: 7.81122 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 3.0127e-11 +90: Linearization/solve/update time: 0.0069166(95.0652%)/0.00032432(4.45761%)/3.472e-05(0.477209%) +86: Storage in liquidPhase: [4820.87 0] +86: Storage in gasPhase: [0 813.591] +90: Storage: 53945.2 9.15437 +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 2 error: 4.73233 +91: Newton iteration 6 error: 2.07042 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage total: [4820.87 813.591] +86: Writing visualization results for the current time step. +93: Newton iteration 4 error: 3.1481e-09 +93: Linearization/solve/update time: 0.00888164(98.28%)/0.00014124(1.56289%)/1.42e-05(0.15713%) +90: Time step 29 done. CPU time: 0.224304 seconds, end time: 9.15437 seconds, step size: 0.953953 seconds +90: Begin time step 30. Start time: 9.15437 seconds, step size: 0.953953 seconds +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55798.2 0.0244245 +93: 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 3 error: 0.00790033 +91: Newton iteration 7 error: 0.0958951 91: 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.00606821 +89: Newton iteration 3 error: 4.24036e-11 +89: Linearization/solve/update time: 0.0295926(98.4676%)/0.00044048(1.46567%)/2.004e-05(0.066682%) +92: Time step 10 done. CPU time: 0.11939 seconds, end time: 0.0928286 seconds, step size: 0.0302563 seconds +92: Serialize to file 'powerinjection_forchheimer_ad_time=0.0928286_rank=0.ers', next time step size: 0.0428632 +92: Begin time step 11. Start time: 0.0928286 seconds, step size: 0.0428632 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Storage: 22162.9 1.1658 +89: 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 4 error: 3.88349e-08 +92: Newton iteration 1 error: 255.26 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 5 error: 5.82645e-12 -92: Linearization/solve/update time: 0.00964116(97.6502%)/0.00020956(2.12252%)/2.244e-05(0.227283%) -92: Storage: 55795.3 0.0625723 -92: 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 8 error: 0.00018802 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 9 error: 8.6419e-10 +91: Linearization/solve/update time: 0.00989588(96.7702%)/0.00029956(2.92935%)/3.072e-05(0.300406%) +91: Storage: 54642.9 5.79528 +91: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 1 error: 21.5144 +90: 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: 5.16632 @@ -56661,33 +57388,6 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 26.1207 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 4 error: 1.19555e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 2.14868e-11 -91: Linearization/solve/update time: 0.00643984(96.8951%)/0.00018584(2.79618%)/2.052e-05(0.308748%) -91: Storage: 55790.3 0.0496558 -91: Writing visualization results for the current time step. -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 2 error: 0.000105147 -88: 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: 372.366 -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: 0.0803877 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Time step 8 done. CPU time: 0.454427 seconds, end time: 8372.88 seconds (2 hours, 19 minutes, 32.88 seconds), step size: 1659.99 seconds (27 minutes, 39.99 seconds) -86: 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) -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: 0.0158837 -86: 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 4 error: 25.4386 @@ -56700,210 +57400,234 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 3.25179 90: 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 7 error: 0.301455 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 9 done. CPU time: 0.119822 seconds, end time: 0.0496558 seconds, step size: 0.015593 seconds -91: Begin time step 10. Start time: 0.0496558 seconds, step size: 0.0220901 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: 639.339 -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: 6.65654 -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.0900172 -91: 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.0016023 +93: Time step 7 done. CPU time: 0.0994044 seconds, end time: 0.0244245 seconds, step size: 0.00836719 seconds +93: Begin time step 8. Start time: 0.0244245 seconds, step size: 0.0125508 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 4 error: 1.30743e-08 +93: Newton iteration 1 error: 342.428 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 1.38982e-11 -93: Linearization/solve/update time: 0.00999268(98.0986%)/0.00017616(1.72937%)/1.752e-05(0.171995%) -93: Storage: 55799.2 0.0104792 -93: Writing visualization results for the current time step. -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 1 error: 0.0178456 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 9 done. CPU time: 0.124207 seconds, end time: 0.0625723 seconds, step size: 0.0213574 seconds -92: Begin time step 10. Start time: 0.0625723 seconds, step size: 0.0302563 seconds -92: 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: 284.977 -92: 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.156163 -92: 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.00987635 +92: Newton iteration 2 error: 0.144775 92: 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: 0.0275255 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Time step 6 done. CPU time: 0.386711 seconds, end time: 4720.7 seconds (1 hours, 18 minutes, 40.7 seconds), step size: 1494.14 seconds (24 minutes, 54.14 seconds) +86: 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) +86: 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 7 error: 0.301455 +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: 7.83439e-08 +92: Newton iteration 3 error: 0.00371173 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.0293273 +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 8 error: 0.00219748 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Time step 5 done. CPU time: 0.242148 seconds, end time: 10.8146 seconds, step size: 4.30011 seconds +89: Begin time step 6. Start time: 10.8146 seconds, step size: 6.8085 seconds +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 26 done. CPU time: 0.230084 seconds, end time: 5.79528 seconds, step size: 0.831652 seconds +91: Begin time step 27. Start time: 5.79528 seconds, step size: 0.900956 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: 26.2007 +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: 7.82582 +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 9 error: 9.71323e-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: 1.79232e-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 3 error: 4.06838e-05 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 3.34239e-11 -90: Linearization/solve/update time: 0.0116241(95.5683%)/0.00048936(4.0233%)/4.968e-05(0.408446%) -90: Storage: 53743 10.1083 -90: Writing visualization results for the current time step. -90: Time step 30 done. CPU time: 0.268799 seconds, end time: 10.1083 seconds, step size: 0.953953 seconds -90: Serialize to file 'powerinjection_darcy_ad_time=10.1083_rank=0.ers', next time step size: 0.953953 -90: Begin time step 31. Start time: 10.1083 seconds, step size: 0.953953 seconds -90: 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: 21.1528 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Linearization/solve/update time: 0.00763308(95.2687%)/0.00034356(4.28798%)/3.552e-05(0.443326%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 7.03765e-06 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 9.72159e-11 -91: Linearization/solve/update time: 0.0073988(97.2196%)/0.00019244(2.52865%)/1.916e-05(0.251761%) -91: Storage: 55786 0.071746 -91: Writing visualization results for the current time step. -91: Time step 10 done. CPU time: 0.128693 seconds, end time: 0.071746 seconds, step size: 0.0220901 seconds -91: Serialize to file 'powerinjection_darcy_fd_time=0.071746_rank=0.ers', next time step size: 0.0312943 -91: Begin time step 11. Start time: 0.071746 seconds, step size: 0.0312943 seconds +91: Newton iteration 3 error: 15.7855 91: 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 3 error: 0.000115073 +88: 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: 504.424 +91: Newton iteration 4 error: 36.8867 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 53743 10.1083 +90: Writing visualization results for the current time step. +92: Newton iteration 5 error: 1.09068e-11 +92: Linearization/solve/update time: 0.00883644(97.3893%)/0.00021484(2.36782%)/2.204e-05(0.24291%) +93: Newton iteration 4 error: 4.05936e-09 +93: Linearization/solve/update time: 0.0082142(98.1527%)/0.00014048(1.67862%)/1.412e-05(0.168722%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 8.15485 +91: Newton iteration 5 error: 24.5481 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55797.2 0.0369753 +93: Writing visualization results for the current time step. +92: Storage: 55789.8 0.135692 +92: Writing visualization results for the current time step. +90: Time step 30 done. CPU time: 0.234386 seconds, end time: 10.1083 seconds, step size: 0.953953 seconds +90: Serialize to file 'powerinjection_darcy_ad_time=10.1083_rank=0.ers', next time step size: 0.953953 +90: Begin time step 31. Start time: 10.1083 seconds, step size: 0.953953 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 3 error: 0.0144355 +91: Newton iteration 6 error: 6.09674 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 5 done. CPU time: 0.0613282 seconds, end time: 0.0104792 seconds, step size: 0.0039375 seconds -93: Begin time step 6. Start time: 0.0104792 seconds, step size: 0.00557813 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: 367.162 -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: 0.0903634 -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 3 error: 0.00157405 +93: Time step 8 done. CPU time: 0.10942 seconds, end time: 0.0369753 seconds, step size: 0.0125508 seconds +93: Begin time step 9. Start time: 0.0369753 seconds, step size: 0.0188262 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 4 error: 3.97446e-09 -93: Linearization/solve/update time: 0.00797508(98.2753%)/0.0001262(1.55514%)/1.376e-05(0.169562%) -93: Storage: 55798.8 0.0160573 -93: Writing visualization results for the current time step. -92: Newton iteration 5 error: 5.40012e-12 -92: Linearization/solve/update time: 0.0100762(97.8667%)/0.00020012(1.9437%)/1.952e-05(0.189591%) -92: Storage: 55793 0.0928286 -92: Writing visualization results for the current time step. -92: Time step 10 done. CPU time: 0.137324 seconds, end time: 0.0928286 seconds, step size: 0.0302563 seconds -92: Serialize to file 'powerinjection_forchheimer_ad_time=0.0928286_rank=0.ers', next time step size: 0.0428632 -92: Begin time step 11. Start time: 0.0928286 seconds, step size: 0.0428632 seconds -92: 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: 255.26 -92: 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 3 error: 4.22445e-05 -87: 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 3 error: 1.72065e-07 -88: 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: 0.388569 +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: 21.1528 +90: 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: 5.04143 90: 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.0484527 +86: 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: 26.5992 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 11 done. CPU time: 0.132559 seconds, end time: 0.135692 seconds, step size: 0.0428632 seconds +92: Begin time step 12. Start time: 0.135692 seconds, step size: 0.0607228 seconds +92: 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 8 error: 0.000457148 +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 4 error: 24.303 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: 320.507 +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 5 error: 9.03667 90: 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 1 error: 0.00803281 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 9 error: 4.08818e-09 +91: Linearization/solve/update time: 0.00990844(96.8279%)/0.00029436(2.87656%)/3.024e-05(0.295513%) +91: Storage: 54457.9 6.69624 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 3.12546 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.144333 +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 7 error: 0.293636 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 4 error: 5.37339e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 3.94493e-11 -91: Linearization/solve/update time: 0.00706856(97.1287%)/0.00019076(2.62122%)/1.82e-05(0.250085%) -91: Storage: 55779.9 0.10304 -91: Writing visualization results for the current time step. -91: Time step 11 done. CPU time: 0.137601 seconds, end time: 0.10304 seconds, step size: 0.0312943 seconds -91: Begin time step 12. Start time: 0.10304 seconds, step size: 0.0443336 seconds +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 8 error: 0.0022215 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Solve: M deltax^k = r +91: Time step 27 done. CPU time: 0.241642 seconds, end time: 6.69624 seconds, step size: 0.900956 seconds +91: Begin time step 28. Start time: 6.69624 seconds, step size: 0.976036 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: 380.084 +91: Newton iteration 1 error: 24.2454 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 4 error: 6.66153e-06 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 6.94539 +91: Newton iteration 2 error: 7.97901 91: 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: 5.73372e-06 -86: 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.13181e-07 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 5.65273e-11 -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.0022215 -90: 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 9 error: 1.0676e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 2.9388e-11 -90: Linearization/solve/update time: 0.00726124(94.7651%)/0.00036488(4.76198%)/3.624e-05(0.472961%) +90: Linearization/solve/update time: 0.00704788(95.0382%)/0.00033392(4.50279%)/3.404e-05(0.459017%) 90: Storage: 53538.9 11.0623 90: Writing visualization results for the current time step. -90: Time step 31 done. CPU time: 0.278793 seconds, end time: 11.0623 seconds, step size: 0.953953 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 24.6615 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 31 done. CPU time: 0.244041 seconds, end time: 11.0623 seconds, step size: 0.953953 seconds 90: Begin time step 32. Start time: 11.0623 seconds, step size: 0.953953 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 4 error: 50.6081 +91: 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.00348759 +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: 1.75855e-08 +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: 222.932 +92: 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.455248 +92: 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.0262258 +92: 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: 20.603 +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: 8.74511 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 8.01492e-12 +93: Linearization/solve/update time: 0.0103682(98.1432%)/0.0001788(1.69248%)/1.736e-05(0.164325%) +93: Storage: 55795.8 0.0558014 +93: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 20.9371 @@ -56920,55 +57644,33 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 23.5746 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 3 error: 2.00544e-09 -86: Linearization/solve/update time: 0.0291289(98.6025%)/0.00039408(1.33398%)/1.876e-05(0.0635033%) -89: Linearization/solve/update time: 0.0297298(98.4759%)/0.0004398(1.45678%)/2.032e-05(0.0673073%) -93: Time step 6 done. CPU time: 0.070993 seconds, end time: 0.0160573 seconds, step size: 0.00557813 seconds -93: Begin time step 7. Start time: 0.0160573 seconds, step size: 0.00836719 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: 357.754 +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 5 error: 8.89141 +90: 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: 0.00395404 +86: 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: 1.30766 +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 8 error: 0.0239633 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 9 done. CPU time: 0.121631 seconds, end time: 0.0558014 seconds, step size: 0.0188262 seconds +93: Begin time step 10. Start time: 0.0558014 seconds, step size: 0.0266704 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 2 error: 0.0791936 +93: Newton iteration 1 error: 293.164 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 3 error: 0.00112479 +93: Newton iteration 2 error: 0.171462 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 4 error: 3.1481e-09 -93: Linearization/solve/update time: 0.00799424(98.2939%)/0.00012576(1.54629%)/1.3e-05(0.159843%) -93: Storage: 55798.2 0.0244245 -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.144775 -92: 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.00371173 -92: 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: 1.79232e-08 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 5 error: 1.09068e-11 -92: Linearization/solve/update time: 0.00776464(97.534%)/0.00017844(2.24144%)/1.788e-05(0.224596%) -92: Storage: 55789.8 0.135692 -92: Writing visualization results for the current time step. -92: Time step 11 done. CPU time: 0.148794 seconds, end time: 0.135692 seconds, step size: 0.0428632 seconds -92: Begin time step 12. Start time: 0.135692 seconds, step size: 0.0607228 seconds -92: 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: 222.932 -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 5 error: 8.89141 -90: 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 6 error: 3.08609 @@ -56986,98 +57688,104 @@ 90: Newton iteration 9 error: 1.40574e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 3.10365e-11 -90: Linearization/solve/update time: 0.0072078(95.032%)/0.00034132(4.50017%)/3.548e-05(0.46779%) +90: Linearization/solve/update time: 0.00705004(95.2219%)/0.00032008(4.32319%)/3.368e-05(0.454902%) 90: Storage: 53332.8 12.0162 90: Writing visualization results for the current time step. -86: Storage in liquidPhase: [6822.61 0] -86: Storage in gasPhase: [0 813.565] -86: Storage total: [6822.61 813.565] -86: Writing visualization results for the current time step. -86: Time step 9 done. CPU time: 0.48935 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1627.12 seconds (27 minutes, 7.119 seconds) -86: Simulation of problem 'obstacle_immiscible' finished. -86: -86: ------------------------ Timing ------------------------ -86: Setup time: 0.139 seconds, 22.1% -86: Simulation time: 0.489 seconds, 77.9% -86: Linearization time: 0.431 seconds, 88% -86: Linear solve time: 0.00819 seconds, 1.67% -86: Newton update time: 0.000299 seconds, 0.0612% -86: Pre/postprocess time: 0.0382 seconds, 7.81% -86: Output write time: 0.0103 seconds, 2.1% -86: First process' simulation CPU time: 0.525 seconds -86: Number of processes: 1 -86: Threads per processes: 1 -86: Total CPU time: 0.525 seconds -86: -86: ---------------------------------------------------------------- -86: -86: Simulation completed -89: Storage: 22163.4 0.703088 -89: Writing visualization results for the current time step. -89: Time step 4 done. CPU time: 0.207473 seconds, end time: 6.51447 seconds, step size: 2.71586 seconds -89: Begin time step 5. Start time: 6.51447 seconds, step size: 4.30011 seconds -89: 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.455248 -92: 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.0262258 -92: 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: 8.72281e-07 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Newton iteration 5 error: 1.02673e-11 -92: Linearization/solve/update time: 0.00737232(97.5066%)/0.00017112(2.26324%)/1.74e-05(0.230133%) +92: Linearization/solve/update time: 0.00915704(97.4651%)/0.00021668(2.30628%)/2.148e-05(0.228627%) 92: Storage: 55785.2 0.196415 92: Writing visualization results for the current time step. +92: Time step 12 done. CPU time: 0.145612 seconds, end time: 0.196415 seconds, step size: 0.0607228 seconds +92: Begin time step 13. Start time: 0.196415 seconds, step size: 0.086024 seconds +92: 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: 188.62 +92: 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.31683e-07 +89: 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 3 error: 4.22445e-05 +87: 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.0412526 +91: Newton iteration 9 error: 5.04049e-06 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 3.50155e-11 +91: Linearization/solve/update time: 0.0116343(96.7327%)/0.00035692(2.9676%)/3.604e-05(0.299653%) +91: Storage: 54255.7 7.67227 +91: Writing visualization results for the current time step. +91: Time step 28 done. CPU time: 0.255086 seconds, end time: 7.67227 seconds, step size: 0.976036 seconds +91: Begin time step 29. Start time: 7.67227 seconds, step size: 0.976036 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 4 error: 2.59777e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 8.39748e-10 -91: Linearization/solve/update time: 0.00568116(96.9382%)/0.00016212(2.76627%)/1.732e-05(0.295533%) -91: Storage: 55771.3 0.147374 -91: Writing visualization results for the current time step. -91: Time step 12 done. CPU time: 0.144903 seconds, end time: 0.147374 seconds, step size: 0.0443336 seconds -91: Begin time step 13. Start time: 0.147374 seconds, step size: 0.062806 seconds +91: Newton iteration 1 error: 22.6173 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: 280.507 +91: Newton iteration 2 error: 5.63446 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: 5.56124 +91: Newton iteration 3 error: 26.9258 91: 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: 0.00184047 +86: 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.0501461 +91: Newton iteration 4 error: 9.66389 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: 9.66977e-05 +91: Newton iteration 5 error: 5.20028 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.53398e-09 -91: Linearization/solve/update time: 0.00530976(96.8503%)/0.00015604(2.84618%)/1.664e-05(0.303514%) -91: Storage: 55759 0.21018 -91: Writing visualization results for the current time step. -88: Newton iteration 4 error: 5.62298e-11 -88: Linearization/solve/update time: 0.0445969(98.7434%)/0.00053692(1.18881%)/3.06e-05(0.0677524%) -88: Storage in liquidPhase: [52740.8 0.657378] -88: Storage in gasPhase: [300.954 28753] -88: Storage total: [53041.7 28753.7] -88: Writing visualization results for the current time step. -88: Time step 2 done. CPU time: 0.133949 seconds, end time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -88: Begin time step 3. Start time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 500 seconds (8 minutes, 20 seconds) +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 5 error: 1.6196e-08 88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 32 done. CPU time: 0.291069 seconds, end time: 12.0162 seconds, step size: 0.953953 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.405177 +92: 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.0324797 +92: 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: 3.69724e-06 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 5 error: 7.9865e-12 +92: Linearization/solve/update time: 0.00739324(97.3051%)/0.00018632(2.45222%)/1.844e-05(0.242695%) +92: Storage: 55778.8 0.282439 +92: 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: 0.00946693 +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: 4.23866e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 6.42331e-12 +93: Linearization/solve/update time: 0.0103521(97.77%)/0.00021776(2.05663%)/1.836e-05(0.173401%) +93: Storage: 55793.8 0.0824718 +93: Writing visualization results for the current time step. +93: Time step 10 done. CPU time: 0.133861 seconds, end time: 0.0824718 seconds, step size: 0.0266704 seconds +93: Serialize to file 'powerinjection_forchheimer_fd_time=0.0824718_rank=0.ers', next time step size: 0.0377831 +93: Begin time step 11. Start time: 0.0824718 seconds, step size: 0.0377831 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 32 done. CPU time: 0.253354 seconds, end time: 12.0162 seconds, step size: 0.953953 seconds 90: Begin time step 33. Start time: 12.0162 seconds, step size: 0.953953 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -57096,45 +57804,6 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 22.0033 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 13 done. CPU time: 0.152815 seconds, end time: 0.21018 seconds, step size: 0.062806 seconds -91: Begin time step 14. Start time: 0.21018 seconds, step size: 0.0889751 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: 212.904 -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: 4.30805 -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.26263 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 7 done. CPU time: 0.0806613 seconds, end time: 0.0244245 seconds, step size: 0.00836719 seconds -93: Begin time step 8. Start time: 0.0244245 seconds, step size: 0.0125508 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: 342.428 -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: 0.0293273 -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 3 error: 4.06838e-05 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 4 error: 4.05936e-09 -93: Linearization/solve/update time: 0.00795148(98.3656%)/0.00011884(1.47014%)/1.328e-05(0.164283%) -93: Storage: 55797.2 0.0369753 -93: 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 4 error: 1.27693e-07 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 8.56372 @@ -57155,71 +57824,72 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 9 error: 2.29149e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 8 done. CPU time: 0.0913177 seconds, end time: 0.0369753 seconds, step size: 0.0125508 seconds -93: Begin time step 9. Start time: 0.0369753 seconds, step size: 0.0188262 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: 320.507 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 3.13207e-11 +90: Linearization/solve/update time: 0.00713836(95.168%)/0.00032824(4.37607%)/3.42e-05(0.455951%) +90: Storage: 53124.7 12.9702 +90: Writing visualization results for the current time step. +89: Newton iteration 3 error: 1.03846e-10 +89: Linearization/solve/update time: 0.0295969(98.3726%)/0.00047072(1.56455%)/1.892e-05(0.0628853%) +89: Storage: 22162.2 1.8732 +89: 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 4 error: 0.0021758 +91: Newton iteration 6 error: 1.76238 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.34735e-07 +91: Newton iteration 7 error: 0.223835 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 12 done. CPU time: 0.161088 seconds, end time: 0.196415 seconds, step size: 0.0607228 seconds -92: Begin time step 13. Start time: 0.196415 seconds, step size: 0.086024 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 8 error: 0.00418269 +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 9 error: 1.75948e-06 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 4.08136e-11 +91: Linearization/solve/update time: 0.0111658(96.7493%)/0.00034084(2.9533%)/3.432e-05(0.297375%) +91: Storage: 54051.7 8.64831 +91: Writing visualization results for the current time step. +88: Newton iteration 6 error: 1.55179e-11 +88: Linearization/solve/update time: 0.0666423(98.3863%)/0.00105372(1.55564%)/3.932e-05(0.0580494%) +92: Time step 13 done. CPU time: 0.155633 seconds, end time: 0.282439 seconds, step size: 0.086024 seconds +92: Begin time step 14. Start time: 0.282439 seconds, step size: 0.121867 seconds 92: 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: 188.62 +92: Newton iteration 1 error: 156.072 92: 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.405177 +92: Newton iteration 2 error: 0.283608 92: 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 1 error: 0.0117734 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.13207e-11 -90: Linearization/solve/update time: 0.00726076(95.2136%)/0.00033084(4.33845%)/3.416e-05(0.447955%) -90: Storage: 53124.7 12.9702 -90: 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 2 error: 0.144333 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 6 error: 2.95586e-11 -91: Linearization/solve/update time: 0.008083(96.7658%)/0.00024332(2.91291%)/2.684e-05(0.321316%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.0324797 +92: Newton iteration 3 error: 0.0334177 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55741.6 0.299155 -91: 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: 0.00348759 -93: 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.127513 -88: 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: 3.69724e-06 +92: Newton iteration 4 error: 3.28705e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 14 done. CPU time: 0.162657 seconds, end time: 0.299155 seconds, step size: 0.0889751 seconds -91: Begin time step 15. Start time: 0.299155 seconds, step size: 0.118633 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: 161.499 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 33 done. CPU time: 0.300591 seconds, end time: 12.9702 seconds, step size: 0.953953 seconds +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 264.271 +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: 0.136272 +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 3 error: 0.00404948 +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: 6.33169e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 33 done. CPU time: 0.263756 seconds, end time: 12.9702 seconds, step size: 0.953953 seconds 90: Begin time step 34. Start time: 12.9702 seconds, step size: 0.953953 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -57234,140 +57904,150 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 29.2752 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 5 error: 7.9865e-12 -92: Linearization/solve/update time: 0.00823192(97.623%)/0.0001816(2.15361%)/1.884e-05(0.223425%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 1.75855e-08 -93: 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: 4.03865 -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 4 error: 18.9293 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55778.8 0.282439 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 7.83254 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.460296 -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 6 error: 2.74222 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 8.01492e-12 -93: Linearization/solve/update time: 0.0100237(98.0557%)/0.00018144(1.77492%)/1.732e-05(0.169431%) -92: Time step 13 done. CPU time: 0.172506 seconds, end time: 0.282439 seconds, step size: 0.086024 seconds -92: Begin time step 14. Start time: 0.282439 seconds, step size: 0.121867 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55795.8 0.0558014 -93: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 0.309384 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 0.00363953 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 9 done. CPU time: 0.10319 seconds, end time: 0.0558014 seconds, step size: 0.0188262 seconds -93: Begin time step 10. Start time: 0.0558014 seconds, step size: 0.0266704 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 1.11878e-07 +86: Solve: M deltax^k = r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 4 error: 0.00022138 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 29 done. CPU time: 0.271571 seconds, end time: 8.64831 seconds, step size: 0.976036 seconds +91: Begin time step 30. Start time: 8.64831 seconds, step size: 0.976036 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 4 error: 0.00657963 +91: Newton iteration 1 error: 21.4593 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: ###################### -86: # Comparing results -86: ###################### -86: RND: 'bd231e54be7c4fded8f6d55cf9784673' -90: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 6.56312 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage in liquidPhase: [259332 4.63465] +88: Storage in gasPhase: [306.784 28748.5] +88: Storage total: [259638 28753.1] +88: Writing visualization results for the current time step. +92: Newton iteration 5 error: 3.54902e-10 +92: Linearization/solve/update time: 0.00733884(97.3714%)/0.00017944(2.3808%)/1.868e-05(0.247845%) +92: Storage: 55769.6 0.404306 +92: Writing visualization results for the current time step. +92: Time step 14 done. CPU time: 0.165624 seconds, end time: 0.404306 seconds, step size: 0.121867 seconds +92: Begin time step 15. Start time: 0.404306 seconds, step size: 0.172645 seconds +92: 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: 156.072 +92: Newton iteration 1 error: 126.321 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 1.47224e-11 +93: Linearization/solve/update time: 0.0103588(98.0665%)/0.00018688(1.76919%)/1.736e-05(0.164347%) +93: Storage: 55791 0.120255 +93: Writing visualization results for the current time step. +90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 9 error: 4.49023e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 3.25144e-11 -90: Linearization/solve/update time: 0.00737324(95.2438%)/0.00033308(4.30256%)/3.512e-05(0.453662%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 8.53409e-07 -91: 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: 293.164 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 6 error: 3.29692e-11 -91: Linearization/solve/update time: 0.0081424(96.7187%)/0.0002502(2.97198%)/2.604e-05(0.309314%) +90: Linearization/solve/update time: 0.00717844(95.174%)/0.00032988(4.37365%)/3.412e-05(0.452374%) 90: Storage: 52914.3 13.9241 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 2 error: 0.283608 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55718.4 0.417788 -91: Writing visualization results for the current time step. -87: Newton iteration 5 error: 8.14181e-12 -87: Linearization/solve/update time: 0.103211(95.9534%)/0.0042638(3.96398%)/8.884e-05(0.0825929%) -90: Time step 34 done. CPU time: 0.31029 seconds, end time: 13.9241 seconds, step size: 0.953953 seconds +89: Time step 6 done. CPU time: 0.277742 seconds, end time: 17.6231 seconds, step size: 6.8085 seconds +89: Begin time step 7. Start time: 17.6231 seconds, step size: 10.7801 seconds +89: 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 4 error: 1.27693e-07 +87: 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 +88: Time step 6 done. CPU time: 0.398655 seconds, end time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) +88: 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) +88: 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 1 error: 0.00546456 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 34 done. CPU time: 0.273239 seconds, end time: 13.9241 seconds, step size: 0.953953 seconds 90: Begin time step 35. Start time: 13.9241 seconds, step size: 0.953953 seconds 90: 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: 20.6391 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.171462 -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 3 error: 0.0334177 -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: 4.97845 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 15 done. CPU time: 0.174235 seconds, end time: 0.417788 seconds, step size: 0.118633 seconds -91: Begin time step 16. Start time: 0.417788 seconds, step size: 0.158178 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 3 error: 29.6236 90: 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 2 error: 0.00234634 -88: 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.00946693 -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: 3.28705e-05 -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 4 error: 14.407 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: 133.128 +91: Newton iteration 3 error: 19.9335 +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: 17.0189 +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: 23.4321 +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: 11.1348 91: 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.387667 +92: 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.0321722 +92: 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.000135417 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 5 error: 4.09534e-09 +92: Linearization/solve/update time: 0.00734116(97.4182%)/0.00017616(2.33767%)/1.84e-05(0.24417%) +92: Storage: 55756.6 0.576951 +92: Writing visualization results for the current time step. +93: Time step 11 done. CPU time: 0.146458 seconds, end time: 0.120255 seconds, step size: 0.0377831 seconds +93: Begin time step 12. Start time: 0.120255 seconds, step size: 0.053526 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: 233.895 +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: 0.307216 +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 3 error: 0.00572954 +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 5 error: 6.51779 @@ -57376,258 +58056,243 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 2.19657 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [145153 1.99432 0 0] -92: Newton iteration 5 error: 3.54902e-10 -92: Linearization/solve/update time: 0.00881844(97.5565%)/0.00019304(2.13556%)/2.784e-05(0.307988%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 4.23866e-08 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in gasPhase: [303.65 28751.6 0 0] -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 4.32865 -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 7 error: 0.280301 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage total: [145457 28753.5 0 0] -87: Writing visualization results for the current time step. -92: Storage: 55769.6 0.404306 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 0.00410757 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.909492 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 6.42331e-12 -93: Linearization/solve/update time: 0.00997952(98.1807%)/0.0001668(1.64102%)/1.812e-05(0.178269%) -89: Newton iteration 3 error: 4.24036e-11 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 9 error: 8.78242e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Linearization/solve/update time: 0.0297618(98.4612%)/0.00044648(1.4771%)/1.864e-05(0.061667%) -87: Time step 4 done. CPU time: 0.464983 seconds, end time: 1734.38 seconds (28 minutes, 54.38 seconds), step size: 703.125 seconds (11 minutes, 43.12 seconds) -87: Begin time step 5. Start time: 1734.38 seconds (28 minutes, 54.38 seconds), step size: 996.094 seconds (16 minutes, 36.09 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55793.8 0.0824718 -93: Writing visualization results for the current time step. -93: Time step 10 done. CPU time: 0.115008 seconds, end time: 0.0824718 seconds, step size: 0.0266704 seconds -93: Serialize to file 'powerinjection_forchheimer_fd_time=0.0824718_rank=0.ers', next time step size: 0.0377831 -93: Begin time step 11. Start time: 0.0824718 seconds, step size: 0.0377831 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: 264.271 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 3.08091e-11 -90: Linearization/solve/update time: 0.00730672(95.096%)/0.00034232(4.45525%)/3.448e-05(0.448753%) +90: Linearization/solve/update time: 0.00723496(94.9594%)/0.00035032(4.59798%)/3.372e-05(0.442578%) 90: Storage: 52701.6 14.8781 90: Writing visualization results for the current time step. -90: Time step 35 done. CPU time: 0.319938 seconds, end time: 14.8781 seconds, step size: 0.953953 seconds -90: Begin time step 36. Start time: 14.8781 seconds, step size: 0.953953 seconds -90: 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: 20.6012 -90: 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: 5.8619 -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 4 error: 0.0339537 +91: Newton iteration 7 error: 0.0996974 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: 2.17142e-05 +91: Newton iteration 8 error: 0.000191685 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 6 error: 1.79625e-10 -91: Linearization/solve/update time: 0.00887228(96.7736%)/0.00026792(2.92231%)/2.788e-05(0.304099%) -91: Storage: 55687.5 0.575966 +91: Newton iteration 9 error: 1.22157e-09 +91: Linearization/solve/update time: 0.0101258(96.8501%)/0.00029912(2.861%)/3.02e-05(0.288855%) +91: Storage: 53845.8 9.62434 91: Writing visualization results for the current time step. -92: Time step 14 done. CPU time: 0.18503 seconds, end time: 0.404306 seconds, step size: 0.121867 seconds -92: Begin time step 15. Start time: 0.404306 seconds, step size: 0.172645 seconds +86: Newton iteration 5 error: 4.49561e-06 +86: 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: 1.98412e-07 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 7.1819e-12 +93: Linearization/solve/update time: 0.01039(98.044%)/0.0001892(1.78536%)/1.808e-05(0.17061%) +93: Storage: 55786.9 0.173781 +93: Writing visualization results for the current time step. +88: Solve: M deltax^k = r +91: Time step 30 done. CPU time: 0.283555 seconds, end time: 9.62434 seconds, step size: 0.976036 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=9.62434_rank=0.ers', next time step size: 1.05737 +91: Begin time step 31. Start time: 9.62434 seconds, step size: 1.05737 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: 20.9783 +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: 8.85526 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 15 done. CPU time: 0.176841 seconds, end time: 0.576951 seconds, step size: 0.172645 seconds +92: Begin time step 16. Start time: 0.576951 seconds, step size: 0.244581 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r -89: Storage: 22162.9 1.1658 -89: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 27.0334 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 126.321 +92: Newton iteration 1 error: 100.019 92: 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.387667 +92: Newton iteration 2 error: 0.450028 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Simulation name: 'obstacle_immiscible' -86: Number of timesteps: '9' - 86/120 Test #86: obstacle_immiscible ............................ Passed 0.79 sec -test 94 - Start 94: tutorial1 - -94: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/tutorial1" "--" -94: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -94: Test timeout computed to be: 1500 +89: Solve: M deltax^k = r +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 2 error: 1.30494e-07 +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Newton iteration 6 error: 1.05936e-09 +86: Linearization/solve/update time: 0.0580964(98.2093%)/0.00102252(1.72852%)/3.68e-05(0.0622087%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 21.961 +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: 61.7213 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 35 done. CPU time: 0.283635 seconds, end time: 14.8781 seconds, step size: 0.953953 seconds +90: Begin time step 36. Start time: 14.8781 seconds, step size: 0.953953 seconds +90: 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 4 error: 9.34414 +90: Newton iteration 1 error: 20.6012 90: 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 5 error: 10.7778 +90: Newton iteration 2 error: 5.8619 90: 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 6 error: 5.13523 +90: Newton iteration 3 error: 27.0334 90: 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 7 error: 0.371176 +90: Newton iteration 4 error: 9.34414 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.136272 -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 3 error: 0.00404948 +93: Time step 12 done. CPU time: 0.160111 seconds, end time: 0.173781 seconds, step size: 0.053526 seconds +93: Begin time step 13. Start time: 0.173781 seconds, step size: 0.0758285 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 16 done. CPU time: 0.185064 seconds, end time: 0.575966 seconds, step size: 0.158178 seconds -91: Begin time step 17. Start time: 0.575966 seconds, step size: 0.210904 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: 108.942 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 1 error: 0.0544027 +88: 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.0321722 +92: Newton iteration 3 error: 0.0571925 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 5 error: 10.7778 +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 5 error: 37.7507 +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 6 error: 5.13523 +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: 199.822 +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.000135417 +92: Newton iteration 4 error: 0.00104441 92: 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 3 error: 6.20019e-07 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Time step 5 done. CPU time: 0.245078 seconds, end time: 10.8146 seconds, step size: 4.30011 seconds -89: Begin time step 6. Start time: 10.8146 seconds, step size: 6.8085 seconds -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in liquidPhase: [5603.98 0] 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.00263455 +90: Newton iteration 7 error: 0.371176 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: 16.2097 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in gasPhase: [0 813.581] +86: Storage total: [5603.98 813.581] +86: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 7.36453e-07 +90: Newton iteration 8 error: 0.00263455 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: 2.49427e-07 +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.422234 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 4.79266 +91: Newton iteration 7 error: 3.68422 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 9 error: 7.36453e-07 +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.941613 +91: Newton iteration 8 error: 0.155499 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 5 error: 4.09534e-09 -92: Linearization/solve/update time: 0.00884508(97.6636%)/0.0001912(2.11115%)/2.04e-05(0.225248%) 90: Newton iteration 10 error: 3.16049e-11 -90: Linearization/solve/update time: 0.00736008(95.3571%)/0.00032412(4.19929%)/3.424e-05(0.443613%) +90: Linearization/solve/update time: 0.0072684(95.171%)/0.00033484(4.38433%)/3.396e-05(0.444666%) +86: Time step 7 done. CPU time: 0.451256 seconds, end time: 6712.89 seconds (1 hours, 51 minutes, 52.89 seconds), step size: 1992.19 seconds (33 minutes, 12.19 seconds) +86: 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) +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 6 error: 9.46443e-12 +92: Linearization/solve/update time: 0.0102388(97.3222%)/0.00025644(2.43752%)/2.528e-05(0.240292%) +90: Storage: 52486.6 15.832 +90: 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 4 error: 6.33169e-08 +93: Newton iteration 3 error: 0.0299108 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 52486.6 15.832 -90: Writing visualization results for the current time step. -92: Storage: 55756.6 0.576951 -92: Writing visualization results for the current time step. -93: Newton iteration 5 error: 1.47224e-11 -93: Linearization/solve/update time: 0.00999772(98.0449%)/0.00016904(1.65773%)/3.032e-05(0.29734%) -94: ###################### -94: # Running test '' -94: ###################### 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 0.130054 +91: Newton iteration 9 error: 0.000111181 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55791 0.120255 -93: Writing visualization results for the current time step. -90: Time step 36 done. CPU time: 0.330343 seconds, end time: 15.832 seconds, step size: 0.953953 seconds +90: Time step 36 done. CPU time: 0.293218 seconds, end time: 15.832 seconds, step size: 0.953953 seconds 90: Begin time step 37. Start time: 15.832 seconds, step size: 0.953953 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 15 done. CPU time: 0.197263 seconds, end time: 0.576951 seconds, step size: 0.172645 seconds -92: Begin time step 16. Start time: 0.576951 seconds, step size: 0.244581 seconds -92: 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: 100.019 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 11 done. CPU time: 0.127278 seconds, end time: 0.120255 seconds, step size: 0.0377831 seconds -93: Begin time step 12. Start time: 0.120255 seconds, step size: 0.053526 seconds -93: 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.000812863 -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: 9.95942e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55738.1 0.821532 +92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 1 error: 20.5735 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 2.83421e-10 +91: Linearization/solve/update time: 0.0113389(96.8119%)/0.00033908(2.89508%)/3.432e-05(0.293026%) +91: Storage: 53620.5 10.6817 +91: Writing visualization results for the current time step. +87: Newton iteration 5 error: 8.14181e-12 +87: Linearization/solve/update time: 0.104466(96.0423%)/0.00421696(3.87692%)/8.784e-05(0.0807569%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 6.80302 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 4 error: 3.14701e-06 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 31 done. CPU time: 0.297013 seconds, end time: 10.6817 seconds, step size: 1.05737 seconds +91: Begin time step 32. Start time: 10.6817 seconds, step size: 1.05737 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 3 error: 22.5712 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: 233.895 -93: 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: 20.3783 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Newton iteration 3 error: 7.93348e-11 +89: Linearization/solve/update time: 0.0296602(98.4959%)/0.00043464(1.44336%)/1.828e-05(0.0607044%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 18.3739 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -91: Newton iteration 7 error: 3.28555e-11 -91: Linearization/solve/update time: 0.0105134(96.9667%)/0.00029792(2.74776%)/3.096e-05(0.285549%) +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.0116291 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 1.79438e-09 +93: Linearization/solve/update time: 0.0101631(98.1151%)/0.00017764(1.71494%)/1.76e-05(0.169911%) +93: Storage: 55781.2 0.249609 +93: 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 2 error: 7.3802 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Storage: 22161.3 2.80668 +89: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 26.1493 90: 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: 0.00803281 -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.450028 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55646.1 0.78687 -91: Writing visualization results for the current time step. -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: 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.307216 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 17 done. CPU time: 0.197409 seconds, end time: 0.78687 seconds, step size: 0.210904 seconds -91: Begin time step 18. Start time: 0.78687 seconds, step size: 0.26363 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 12.2734 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -57635,109 +58300,129 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 0.860887 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 4 error: 3.08434e-10 -88: Linearization/solve/update time: 0.0446044(98.631%)/0.00059124(1.30737%)/2.788e-05(0.0616494%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.0571925 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/tutorial1 " +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 18.4462 +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: 40.9426 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [145153 1.99432 0 0] +87: Storage in gasPhase: [303.65 28751.6 0 0] +87: Storage total: [145457 28753.5 0 0] +87: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 0.00214536 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: 88.5381 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 9 error: 1.17711e-09 -90: Linearization/solve/update time: 0.00672296(95.3557%)/0.00029676(4.20912%)/3.068e-05(0.435153%) +90: Linearization/solve/update time: 0.0066206(95.4098%)/0.0002884(4.15615%)/3.012e-05(0.434061%) +93: Time step 13 done. CPU time: 0.17229 seconds, end time: 0.249609 seconds, step size: 0.0758285 seconds +93: Begin time step 14. Start time: 0.249609 seconds, step size: 0.107424 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 3 error: 0.00572954 +93: Newton iteration 1 error: 166.832 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 16 done. CPU time: 0.191401 seconds, end time: 0.821532 seconds, step size: 0.244581 seconds +92: Begin time step 17. Start time: 0.821532 seconds, step size: 0.326108 seconds +92: 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.00104441 +92: Newton iteration 1 error: 77.4508 +92: 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.437087 +92: 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.117526 92: 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.0152158 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 52269 16.786 +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 2 error: 4.11566 +91: Newton iteration 5 error: 47.3494 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -90: Storage: 52269 16.786 -90: 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 4 error: 1.98412e-07 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 37 done. CPU time: 0.339403 seconds, end time: 16.786 seconds, step size: 0.953953 seconds -90: Begin time step 38. Start time: 16.786 seconds, step size: 1.03345 seconds -90: 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: 20.5413 -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: 3.26143 +91: Newton iteration 6 error: 16.6057 91: 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.49427e-07 -92: 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.417843 +91: Newton iteration 7 error: 2.75273 +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 8 error: 0.00250665 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Time step 7 done. CPU time: 0.313392 seconds, end time: 28.4032 seconds, step size: 10.7801 seconds +89: Begin time step 8. Start time: 28.4032 seconds, step size: 17.0685 seconds +89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 37 done. CPU time: 0.302266 seconds, end time: 16.786 seconds, step size: 0.953953 seconds +90: Begin time step 38. Start time: 16.786 seconds, step size: 1.03345 seconds +90: 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: 20.5413 +90: 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: 9.33148 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [94845.6 1.23193] -88: Storage in gasPhase: [301.182 28752.4] -93: Newton iteration 5 error: 7.1819e-12 -93: Linearization/solve/update time: 0.0100149(98.1832%)/0.00016816(1.64859%)/1.716e-05(0.168231%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 3 error: 28.8432 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.108439 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 2 error: 0.324059 +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 3 error: 0.0324932 +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: 8.59831e-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 4 error: 0.00541395 +92: 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: 1.25077e-05 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 6 error: 7.00027e-11 +92: Linearization/solve/update time: 0.0095704(97.3452%)/0.00023724(2.41308%)/2.376e-05(0.241675%) +92: Storage: 55713.5 1.14764 +92: Writing visualization results for the current time step. +87: Time step 4 done. CPU time: 0.469305 seconds, end time: 1734.38 seconds (28 minutes, 54.38 seconds), step size: 703.125 seconds (11 minutes, 43.12 seconds) +87: Begin time step 5. Start time: 1734.38 seconds (28 minutes, 54.38 seconds), step size: 996.094 seconds (16 minutes, 36.09 seconds) 87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55786.9 0.173781 -93: Writing visualization results for the current time step. -92: Newton iteration 6 error: 9.46443e-12 -92: Linearization/solve/update time: 0.0108128(97.6293%)/0.00023764(2.14566%)/2.492e-05(0.225004%) -88: Storage total: [95146.8 28753.6] -88: 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: 0.0029398 +91: Newton iteration 9 error: 4.48736e-06 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 4.09273e-11 +91: Linearization/solve/update time: 0.0113511(96.7624%)/0.00034604(2.94982%)/3.376e-05(0.287787%) +91: Storage: 53392.9 11.7391 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 4 error: 70.8969 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 12 done. CPU time: 0.139068 seconds, end time: 0.173781 seconds, step size: 0.053526 seconds -93: Begin time step 13. Start time: 0.173781 seconds, step size: 0.0758285 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55738.1 0.821532 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 5 error: 32.977 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: 5.68172e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 3 done. CPU time: 0.188663 seconds, end time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 500 seconds (8 minutes, 20 seconds) -88: Begin time step 4. Start time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 750 seconds (12 minutes, 30 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -91: Newton iteration 7 error: 3.74598e-11 -91: Linearization/solve/update time: 0.00912328(96.7614%)/0.00027596(2.92683%)/2.94e-05(0.311816%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 6 error: 16.5341 @@ -57746,51 +58431,78 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 4.31704 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 16 done. CPU time: 0.21126 seconds, end time: 0.821532 seconds, step size: 0.244581 seconds -92: Begin time step 17. Start time: 0.821532 seconds, step size: 0.326108 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: 199.822 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55594.3 1.0505 -91: Writing visualization results for the current time step. -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 1.31683e-07 -89: 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 8 error: 0.283229 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: 77.4508 -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 9 error: 0.000978798 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.422234 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 8.16692e-09 -90: Linearization/solve/update time: 0.00753744(95.2741%)/0.00033908(4.28601%)/3.48e-05(0.439876%) +90: Linearization/solve/update time: 0.00745632(95.3035%)/0.00033336(4.26087%)/3.408e-05(0.435596%) +90: Storage: 52030.2 17.8194 +90: Writing visualization results for the current time step. +93: Newton iteration 5 error: 5.17929e-10 +93: Linearization/solve/update time: 0.0104977(98.0198%)/0.000194(1.81143%)/1.808e-05(0.168817%) +93: Storage: 55773.1 0.357033 +93: Writing visualization results for the current time step. +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 3 error: 0.000709476 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 32 done. CPU time: 0.310505 seconds, end time: 11.7391 seconds, step size: 1.05737 seconds +91: Begin time step 33. Start time: 11.7391 seconds, step size: 1.05737 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: 19.6279 +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: 5.87933 +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: 31.8405 +91: 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 1 error: 0.00368845 +89: 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: 2.28905e-05 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 17 done. CPU time: 0.204079 seconds, end time: 1.14764 seconds, step size: 0.326108 seconds +92: Begin time step 18. Start time: 1.14764 seconds, step size: 0.434811 seconds +92: 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.437087 +92: Newton iteration 1 error: 59.4002 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 52030.2 17.8194 -90: 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: 0.0299108 -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 3 error: 0.117526 +92: Newton iteration 2 error: 0.437475 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 38 done. CPU time: 0.349332 seconds, end time: 17.8194 seconds, step size: 1.03345 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 0.163001 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 10.6207 +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: 5.38334 +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: 2.76103 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 38 done. CPU time: 0.312085 seconds, end time: 17.8194 seconds, step size: 1.03345 seconds 90: Begin time step 39. Start time: 17.8194 seconds, step size: 1.03345 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r @@ -57801,253 +58513,263 @@ 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 2 error: 7.77002 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 4 error: 3.14701e-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 4 error: 0.00541395 -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: 29.1759 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 18 done. CPU time: 0.212999 seconds, end time: 1.0505 seconds, step size: 0.26363 seconds -91: Begin time step 19. Start time: 1.0505 seconds, step size: 0.329537 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: 74.5158 -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 4 error: 60.1372 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 1.79438e-09 -93: Linearization/solve/update time: 0.00996132(98.22%)/0.00016348(1.61194%)/1.704e-05(0.168017%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 1.25077e-05 -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 5 error: 24.8538 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55781.2 0.249609 -93: 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 2 error: 4.99724 -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 6 error: 12.2478 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 13 done. CPU time: 0.150794 seconds, end time: 0.249609 seconds, step size: 0.0758285 seconds -93: Begin time step 14. Start time: 0.249609 seconds, step size: 0.107424 seconds +93: Time step 14 done. CPU time: 0.188265 seconds, end time: 0.357033 seconds, step size: 0.107424 seconds +93: Begin time step 15. Start time: 0.357033 seconds, step size: 0.152184 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 1.03846e-10 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 136.226 +93: 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: 0.41499 +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 8 error: 0.0134538 +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 9 error: 2.29838e-05 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 7.9491e-09 +91: Linearization/solve/update time: 0.011495(96.8359%)/0.00034096(2.8723%)/3.464e-05(0.291812%) +91: Storage: 53162.6 12.7965 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r -89: Linearization/solve/update time: 0.0297301(98.426%)/0.0004552(1.50701%)/2.024e-05(0.0670076%) -88: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 7 error: 2.84963 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.120284 -88: 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: 5.21563 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 6 error: 7.00027e-11 -92: Linearization/solve/update time: 0.0101277(97.62%)/0.00022368(2.15603%)/2.324e-05(0.224008%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k 90: Newton iteration 8 error: 0.148565 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55713.5 1.14764 -92: 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 4 error: 1.22291 -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 9 error: 0.000329791 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: 166.832 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Newton iteration 10 error: 1.31922e-09 -90: Linearization/solve/update time: 0.00758764(95.3854%)/0.00033188(4.17211%)/3.52e-05(0.442505%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 0.0223809 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 17 done. CPU time: 0.224548 seconds, end time: 1.14764 seconds, step size: 0.326108 seconds -92: Begin time step 18. Start time: 1.14764 seconds, step size: 0.434811 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Storage: 22162.2 1.8732 -89: Writing visualization results for the current time step. +90: Linearization/solve/update time: 0.0074596(95.4308%)/0.00032344(4.13778%)/3.372e-05(0.431381%) 90: Storage: 51788.2 18.8529 90: Writing visualization results for the current time step. 93: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 8.34397e-06 -91: 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.324059 +93: Newton iteration 2 error: 0.384842 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 7 error: 2.51816e-11 -91: Linearization/solve/update time: 0.00889284(96.6895%)/0.00027536(2.99392%)/2.912e-05(0.316614%) -91: Storage: 55529.5 1.38004 -91: Writing visualization results for the current time step. -89: Time step 6 done. CPU time: 0.280625 seconds, end time: 17.6231 seconds, step size: 6.8085 seconds -89: Begin time step 7. Start time: 17.6231 seconds, step size: 10.7801 seconds -89: 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.0324932 +93: Newton iteration 3 error: 0.0328861 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 39 done. CPU time: 0.359362 seconds, end time: 18.8529 seconds, step size: 1.03345 seconds -90: Begin time step 40. Start time: 18.8529 seconds, step size: 1.03345 seconds -90: 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: 19.62 -90: 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: 8.11163 -90: 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: 23.4694 -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 4 error: 0.0152593 +92: 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: 59.4002 +92: Newton iteration 5 error: 5.31624e-05 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 6 error: 2.28707e-09 +92: Linearization/solve/update time: 0.0103304(97.404%)/0.00025004(2.3576%)/2.528e-05(0.238362%) +92: Storage: 55680.7 1.58245 +92: Writing visualization results for the current time step. +92: Time step 18 done. CPU time: 0.217191 seconds, end time: 1.58245 seconds, step size: 0.434811 seconds +92: Begin time step 19. Start time: 1.58245 seconds, step size: 0.579747 seconds 92: 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.437475 +92: Newton iteration 1 error: 45.0656 92: 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: 0.0293096 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 19 done. CPU time: 0.223752 seconds, end time: 1.38004 seconds, step size: 0.329537 seconds -91: Begin time step 20. Start time: 1.38004 seconds, step size: 0.411922 seconds +89: Solve: M deltax^k = r +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 2 error: 2.12538e-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 4 error: 5.20998e-05 +88: 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: 0.000166461 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 33 done. CPU time: 0.3238 seconds, end time: 12.7965 seconds, step size: 1.05737 seconds +91: Begin time step 34. Start time: 12.7965 seconds, step size: 1.05737 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: 62.1775 +91: Newton iteration 1 error: 19.3648 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: 5.91408 +91: Newton iteration 2 error: 6.36163 91: 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: 8.59831e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 5.17929e-10 -93: Linearization/solve/update time: 0.0100178(98.3028%)/0.00015604(1.53118%)/1.692e-05(0.166032%) -93: Storage: 55773.1 0.357033 -93: 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 3 error: 32.834 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 39 done. CPU time: 0.321934 seconds, end time: 18.8529 seconds, step size: 1.03345 seconds +90: Begin time step 40. Start time: 18.8529 seconds, step size: 1.03345 seconds +90: 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 4 error: 63.4122 +90: Newton iteration 1 error: 19.62 90: 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 5 error: 38.1946 +90: Newton iteration 2 error: 8.11163 90: 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 6 error: 16.4887 +90: Newton iteration 3 error: 23.4694 90: 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 7 error: 3.84446 +90: Newton iteration 4 error: 63.4122 90: 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 8 error: 0.18111 +90: Newton iteration 5 error: 38.1946 +90: 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 6 error: 16.4887 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 4 error: 6.09307e-05 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 3.35959e-09 +93: Linearization/solve/update time: 0.0102768(98.0483%)/0.00018644(1.77878%)/1.812e-05(0.172878%) +93: Storage: 55761.7 0.509217 +93: Writing visualization results for the current time step. +93: Time step 15 done. CPU time: 0.200348 seconds, end time: 0.509217 seconds, step size: 0.152184 seconds +93: Begin time step 16. Start time: 0.509217 seconds, step size: 0.215594 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: 108.803 +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 3 error: 0.163001 +92: Newton iteration 2 error: 0.553288 92: 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.0152593 +92: Newton iteration 3 error: 0.302446 92: 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: 6.83107 -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 9 error: 0.000326301 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 4.61341e-10 -90: Linearization/solve/update time: 0.00765424(95.3994%)/0.00033476(4.17232%)/3.436e-05(0.42825%) -90: Storage: 51542.6 19.8863 -90: Writing visualization results for the current time step. -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 2 error: 0.0313462 -88: 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: 5.31624e-05 +92: Newton iteration 4 error: 0.0710357 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 6 error: 2.28707e-09 -92: Linearization/solve/update time: 0.00948048(97.59%)/0.00021256(2.18805%)/2.156e-05(0.221934%) -92: Storage: 55680.7 1.58245 -92: 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 5 error: 0.00139319 +92: 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.108439 +87: 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: 2.29422 +91: Newton iteration 4 error: 38.0771 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.246289 +91: Newton iteration 5 error: 14.24 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.0016414 +91: Newton iteration 6 error: 6.76338 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 14 done. CPU time: 0.163315 seconds, end time: 0.357033 seconds, step size: 0.107424 seconds -93: Begin time step 15. Start time: 0.357033 seconds, step size: 0.152184 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 1.42959 +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 8 error: 0.0620525 +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 7 error: 3.84446 +90: 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 8 error: 0.18111 +90: 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 9 error: 0.000326301 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 4.61341e-10 +90: Linearization/solve/update time: 0.00756688(95.4272%)/0.00032844(4.14201%)/3.416e-05(0.430797%) +90: Storage: 51542.6 19.8863 +90: Writing visualization results for the current time step. +90: Time step 40 done. CPU time: 0.333129 seconds, end time: 19.8863 seconds, step size: 1.03345 seconds +90: Serialize to file 'powerinjection_darcy_ad_time=19.8863_rank=0.ers', next time step size: 1.03345 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 2 error: 0.304717 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: 136.226 +93: Newton iteration 3 error: 0.0527695 93: 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 1 error: 0.00546456 -89: 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: 3.75591e-07 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 7 error: 8.26361e-12 +92: Linearization/solve/update time: 0.0104824(97.1935%)/0.0002742(2.5424%)/2.848e-05(0.264069%) +92: Storage: 55636.8 2.1622 +92: 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 7 error: 4.08954e-07 +91: Newton iteration 9 error: 0.000109566 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 8 error: 2.96723e-11 -91: Linearization/solve/update time: 0.0102082(96.6913%)/0.0003168(3.00072%)/3.252e-05(0.308028%) -90: Time step 40 done. CPU time: 0.369399 seconds, end time: 19.8863 seconds, step size: 1.03345 seconds -90: Serialize to file 'powerinjection_darcy_ad_time=19.8863_rank=0.ers', next time step size: 1.03345 +91: Newton iteration 10 error: 1.12198e-09 +91: Linearization/solve/update time: 0.0115435(96.825%)/0.000344(2.88541%)/3.452e-05(0.289548%) +91: Storage: 52929.8 13.8538 +91: Writing visualization results for the current time step. 90: Begin time step 41. Start time: 19.8863 seconds, step size: 1.03345 seconds 90: 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: 19.5161 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Newton iteration 3 error: 1.47905e-10 +89: Linearization/solve/update time: 0.029599(98.6243%)/0.00039452(1.31454%)/1.836e-05(0.0611757%) +89: Storage: 22160.4 3.69175 +89: Writing visualization results for the current time step. +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 5 error: 1.28042e-06 +88: 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 4 error: 2.5619e-06 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 34 done. CPU time: 0.337136 seconds, end time: 13.8538 seconds, step size: 1.05737 seconds +91: Begin time step 35. Start time: 13.8538 seconds, step size: 1.05737 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: 19.136 +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: 8.28176 @@ -58061,1659 +58783,1086 @@ 90: Newton iteration 4 error: 63.0177 90: 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 5 error: 49.9429 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 55448.1 1.79196 -91: Writing visualization results for the current time step. -91: Time step 20 done. CPU time: 0.235972 seconds, end time: 1.79196 seconds, step size: 0.411922 seconds -91: Serialize to file 'powerinjection_darcy_fd_time=1.79196_rank=0.ers', next time step size: 0.480575 -92: Time step 18 done. CPU time: 0.23726 seconds, end time: 1.58245 seconds, step size: 0.434811 seconds -92: Begin time step 19. Start time: 1.58245 seconds, step size: 0.579747 seconds -92: 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: 45.0656 -92: 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.553288 -92: 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.302446 -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.384842 -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 3 error: 0.0328861 +93: Newton iteration 4 error: 0.000566386 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: 6.09307e-05 +93: Newton iteration 5 error: 2.42913e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 3.35959e-09 -93: Linearization/solve/update time: 0.01(98.0935%)/0.0001768(1.73429%)/1.756e-05(0.172252%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 20.0022 -90: 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 7 error: 5.00071 -90: 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 8 error: 0.247197 -90: 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 9 error: 0.00049139 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 6.63363e-10 -90: Linearization/solve/update time: 0.00778964(95.2815%)/0.00035108(4.29435%)/3.468e-05(0.424199%) -91: Begin time step 21. Start time: 1.79196 seconds, step size: 0.480575 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: 52.8325 -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: 4.62496 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 19 done. CPU time: 0.230476 seconds, end time: 2.1622 seconds, step size: 0.579747 seconds +92: Begin time step 20. Start time: 2.1622 seconds, step size: 0.724684 seconds +92: 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: 33.8155 +92: 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: 10.5478 +91: Newton iteration 2 error: 7.52957 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: 5.17381 +91: Newton iteration 3 error: 17.0998 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 6 error: 4.45368e-11 +93: Linearization/solve/update time: 0.0125611(97.4238%)/0.00030884(2.39536%)/2.332e-05(0.18087%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.0710357 -92: 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.00139319 +92: Newton iteration 2 error: 0.476278 92: 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: 3.75591e-07 +92: Newton iteration 3 error: 0.632611 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 8.26361e-12 -92: Linearization/solve/update time: 0.0104888(97.5242%)/0.0002424(2.25381%)/2.388e-05(0.222034%) -93: Storage: 55761.7 0.509217 +93: Storage: 55745.4 0.72481 93: Writing visualization results for the current time step. -93: Time step 15 done. CPU time: 0.175086 seconds, end time: 0.509217 seconds, step size: 0.152184 seconds -93: Begin time step 16. Start time: 0.509217 seconds, step size: 0.215594 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: 108.803 -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: 0.304717 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 49.0011 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Newton iteration 5 error: 3.83626e-10 +86: Linearization/solve/update time: 0.0483748(98.1459%)/0.00087592(1.77712%)/3.792e-05(0.0769346%) +93: Time step 16 done. CPU time: 0.214953 seconds, end time: 0.72481 seconds, step size: 0.215594 seconds +93: Begin time step 17. Start time: 0.72481 seconds, step size: 0.287458 seconds 93: 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 3 error: 6.09545e-05 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 51293.4 20.9198 -90: Writing visualization results for the current time step. -90: Time step 41 done. CPU time: 0.380347 seconds, end time: 20.9198 seconds, step size: 1.03345 seconds -90: Begin time step 42. Start time: 20.9198 seconds, step size: 1.03345 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r +89: Time step 8 done. CPU time: 0.351747 seconds, end time: 45.4717 seconds, step size: 17.0685 seconds +89: Begin time step 9. Start time: 45.4717 seconds, step size: 27.0252 seconds +89: 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: 19.4995 +90: Newton iteration 5 error: 49.9429 90: 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: 8.46905 +90: Newton iteration 6 error: 20.0022 90: 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: 23.2052 +90: Newton iteration 7 error: 5.00071 90: 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 4 error: 68.7818 +90: Newton iteration 8 error: 0.247197 90: 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 5 error: 48.0277 +90: Newton iteration 9 error: 0.00049139 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 5 error: 0.558416 -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.00482599 -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: 6.10223e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 8 error: 3.7403e-11 -91: Linearization/solve/update time: 0.009837(96.6876%)/0.00030544(3.00216%)/3.156e-05(0.310202%) -91: Storage: 55352.9 2.27254 -91: Writing visualization results for the current time step. -91: Time step 21 done. CPU time: 0.248277 seconds, end time: 2.27254 seconds, step size: 0.480575 seconds -91: Begin time step 22. Start time: 2.27254 seconds, step size: 0.560671 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55636.8 2.1622 -92: Writing visualization results for the current time step. -92: Time step 19 done. CPU time: 0.250499 seconds, end time: 2.1622 seconds, step size: 0.579747 seconds -92: Begin time step 20. Start time: 2.1622 seconds, step size: 0.724684 seconds -92: 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: 33.8155 +92: Newton iteration 4 error: 0.173676 92: 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.476278 -92: 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.30494e-07 -89: 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 3 error: 0.000206534 -87: 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 6 error: 20.6989 -90: 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 7 error: 5.54458 -90: 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 8 error: 0.343357 -90: 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 9 error: 0.00107624 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 4.32158e-09 -90: Linearization/solve/update time: 0.00770928(95.3491%)/0.0003416(4.22494%)/3.444e-05(0.425957%) -90: Storage: 51040.2 21.9532 +90: Newton iteration 10 error: 6.63363e-10 +90: Linearization/solve/update time: 0.0076472(95.3649%)/0.00033008(4.11629%)/4.16e-05(0.518776%) +90: Storage: 51293.4 20.9198 90: Writing visualization results for the current time step. +92: Newton iteration 5 error: 0.0121694 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 45.0344 +91: Newton iteration 5 error: 42.4957 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: 5.17251 +91: Newton iteration 6 error: 14.9914 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 84.9879 +93: 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: 14.4645 +91: Newton iteration 7 error: 2.7932 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Storage in liquidPhase: [6221.39 0] +86: Storage in gasPhase: [0 813.572] +86: Storage total: [6221.39 813.572] +86: 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 3 error: 0.632611 -92: 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.173676 -92: 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.0121694 +92: Newton iteration 6 error: 7.3975e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Newton iteration 6 error: 1.84508e-09 +88: Linearization/solve/update time: 0.0666856(98.2825%)/0.00112512(1.65822%)/4.02e-05(0.0592475%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 8 error: 0.0730472 +91: 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.0527695 -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: 0.000566386 -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 5 error: 2.42913e-07 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 6 error: 4.45368e-11 -93: Linearization/solve/update time: 0.0120178(98.227%)/0.000196(1.602%)/2.092e-05(0.170989%) -93: Storage: 55745.4 0.72481 -93: Writing visualization results for the current time step. -93: Time step 16 done. CPU time: 0.188988 seconds, end time: 0.72481 seconds, step size: 0.215594 seconds -93: Begin time step 17. Start time: 0.72481 seconds, step size: 0.287458 seconds +93: Newton iteration 2 error: 0.359299 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 42 done. CPU time: 0.390562 seconds, end time: 21.9532 seconds, step size: 1.03345 seconds -90: Begin time step 43. Start time: 21.9532 seconds, step size: 1.03345 seconds -90: 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: 19.5074 +91: Solve: M deltax^k = r +86: Time step 8 done. CPU time: 0.50586 seconds, end time: 8372.88 seconds (2 hours, 19 minutes, 32.88 seconds), step size: 1659.99 seconds (27 minutes, 39.99 seconds) +86: 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) +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 7 error: 2.6233e-09 +92: Linearization/solve/update time: 0.0103942(97.3823%)/0.00025228(2.3636%)/2.712e-05(0.254086%) +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 9 error: 1.4354e-05 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 41 done. CPU time: 0.345974 seconds, end time: 20.9198 seconds, step size: 1.03345 seconds +90: Begin time step 42. Start time: 20.9198 seconds, step size: 1.03345 seconds 90: 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: 8.5137 +90: Newton iteration 1 error: 19.4995 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55581.8 2.88688 +92: 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: 0.0739688 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 8.04903e-11 +91: Linearization/solve/update time: 0.0115416(96.9824%)/0.00032508(2.73161%)/3.404e-05(0.286034%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 32.384 +90: Newton iteration 2 error: 8.46905 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 52694.1 14.9112 +91: Writing visualization results for the current time step. +88: Storage in liquidPhase: [304373 5.5002] +89: Solve: M deltax^k = r +89: Update: x^(k+1) = x^k - deltax^k +89: Newton iteration 1 error: 0.00244671 +89: 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 4 error: 73.2711 +90: Newton iteration 3 error: 23.2052 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 4 error: 7.86804 -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.55217 +87: Solve: M deltax^k = r +92: Time step 20 done. CPU time: 0.24362 seconds, end time: 2.88688 seconds, step size: 0.724684 seconds +92: Serialize to file 'powerinjection_forchheimer_ad_time=2.88688_rank=0.ers', next time step size: 0.905855 +92: Begin time step 21. Start time: 2.88688 seconds, step size: 0.905855 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage in gasPhase: [308.229 28747.2] +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 2 error: 0.0293096 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 35 done. CPU time: 0.350428 seconds, end time: 14.9112 seconds, step size: 1.05737 seconds +91: Begin time step 36. Start time: 14.9112 seconds, step size: 1.05737 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 6 error: 0.0536048 +91: Newton iteration 1 error: 19.104 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage total: [304681 28752.7] +88: 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 6 error: 7.3975e-05 +92: Newton iteration 1 error: 26.11 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 2.6233e-09 -92: Linearization/solve/update time: 0.0101704(97.5743%)/0.00022912(2.19816%)/2.372e-05(0.227568%) -92: Storage: 55581.8 2.88688 -92: Writing visualization results for the current time step. -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 4 error: 3.12135e-07 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 7.93348e-11 -89: Linearization/solve/update time: 0.029758(98.4668%)/0.00044444(1.47062%)/1.892e-05(0.0626047%) -89: Storage: 22161.3 2.80668 -89: Writing visualization results for the current time step. -89: Time step 7 done. CPU time: 0.316155 seconds, end time: 28.4032 seconds, step size: 10.7801 seconds -89: Begin time step 8. Start time: 28.4032 seconds, step size: 17.0685 seconds -89: 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 5 error: 31.5836 -90: 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 6 error: 16.6915 +90: Newton iteration 4 error: 68.7818 90: 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 7 error: 4.84567 +90: Newton iteration 5 error: 48.0277 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 4 error: 0.00119978 +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 8 error: 0.437624 +90: Newton iteration 6 error: 20.6989 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 7 error: 5.57924e-05 +91: Newton iteration 2 error: 6.71889 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 8 error: 4.26041e-10 -91: Linearization/solve/update time: 0.00999172(96.8156%)/0.0002962(2.87005%)/3.244e-05(0.31433%) -91: Storage: 55241.2 2.83321 -91: Writing visualization results for the current time step. -92: Time step 20 done. CPU time: 0.264179 seconds, end time: 2.88688 seconds, step size: 0.724684 seconds -92: Serialize to file 'powerinjection_forchheimer_ad_time=2.88688_rank=0.ers', next time step size: 0.905855 -92: Begin time step 21. Start time: 2.88688 seconds, step size: 0.905855 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: 84.9879 -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: 0.359299 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Time step 7 done. CPU time: 0.476667 seconds, end time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) +88: 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) +88: 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.0739688 +93: Newton iteration 5 error: 1.90198e-06 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 9 error: 0.00294731 +90: Newton iteration 7 error: 5.54458 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: 30.2713 +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 10 error: 1.06928e-07 +90: Newton iteration 8 error: 0.343357 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 3.20597e-11 -90: Linearization/solve/update time: 0.00856488(95.5156%)/0.00036372(4.05621%)/3.84e-05(0.428237%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 26.11 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 50782.7 22.9867 -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 2 error: 0.587883 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 43 done. CPU time: 0.401663 seconds, end time: 22.9867 seconds, step size: 1.03345 seconds -90: Begin time step 44. Start time: 22.9867 seconds, step size: 0.9395 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 5 error: 1.4665e-10 -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.00119978 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Linearization/solve/update time: 0.0557085(98.6791%)/0.00071292(1.26283%)/3.276e-05(0.0580294%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 19.5187 +90: Newton iteration 9 error: 0.00107624 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: 1.02931 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: 1.90198e-06 -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: 5.75931 -90: 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: 27.2912 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.475645 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 22 done. CPU time: 0.265055 seconds, end time: 2.83321 seconds, step size: 0.560671 seconds -91: Begin time step 23. Start time: 2.83321 seconds, step size: 0.654117 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: 39.2783 +91: Newton iteration 4 error: 19.4184 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 4 error: 40.094 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 6 error: 5.08066e-10 -93: Linearization/solve/update time: 0.0120306(98.1676%)/0.00020384(1.66329%)/2.072e-05(0.169071%) -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 4 error: 5.09224e-06 -87: 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 1 error: 0.00368845 -89: 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.0633533 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.0124839(98.0149%)/0.00023084(1.81239%)/2.2e-05(0.172728%) +90: Newton iteration 10 error: 4.32158e-09 +90: Linearization/solve/update time: 0.00767564(95.4088%)/0.00033544(4.16955%)/3.392e-05(0.421628%) 93: Storage: 55723.7 1.01227 93: 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 2 error: 7.48551 +91: Newton iteration 5 error: 39.3958 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 5 error: 14.8747 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 17 done. CPU time: 0.202955 seconds, end time: 1.01227 seconds, step size: 0.287458 seconds -93: Begin time step 18. Start time: 1.01227 seconds, step size: 0.383277 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [152104 2.11004] -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 5.7756 -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.00155627 +92: Newton iteration 4 error: 0.475645 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 51040.2 21.9532 +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 3 error: 8.54057 -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 7 error: 0.74943 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in gasPhase: [304.468 28751.4] -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 8.65586 +91: Newton iteration 6 error: 7.97989 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 8 error: 0.0113346 -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: 8.84202e-07 +92: Newton iteration 5 error: 0.0633533 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage total: [152409 28753.5] -88: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 2.17715e-06 -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: 65.7279 -93: 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.0158837 +86: 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: 4.02781 +91: Newton iteration 7 error: 0.655771 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 2.09184e-11 -90: Linearization/solve/update time: 0.0079028(95.5294%)/0.000336(4.06158%)/3.384e-05(0.409059%) -92: Newton iteration 8 error: 7.45626e-12 -92: Linearization/solve/update time: 0.0116972(97.5645%)/0.00026476(2.20832%)/2.724e-05(0.227204%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.357404 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 4 done. CPU time: 0.25493 seconds, end time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 750 seconds (12 minutes, 30 seconds) -88: Begin time step 5. Start time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -88: 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.0688889 +91: Newton iteration 8 error: 0.00867608 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 50544.7 23.9262 -90: Writing visualization results for the current time step. -92: Storage: 55512.9 3.79274 -92: Writing visualization results for the current time step. -91: Solve: M deltax^k = r -90: Time step 44 done. CPU time: 0.412112 seconds, end time: 23.9262 seconds, step size: 0.9395 seconds -90: Begin time step 45. Start time: 23.9262 seconds, step size: 0.9395 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 6 error: 0.00155627 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 42 done. CPU time: 0.356099 seconds, end time: 21.9532 seconds, step size: 1.03345 seconds +90: Begin time step 43. Start time: 21.9532 seconds, step size: 1.03345 seconds 90: 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: 19.8142 +90: Newton iteration 1 error: 19.5074 90: 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: 6.21016 +90: Newton iteration 2 error: 8.5137 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: 0.160216 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 0.000700834 -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 8 error: 6.93967e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 9 error: 2.96154e-11 -91: Linearization/solve/update time: 0.010962(96.7349%)/0.00033512(2.9573%)/3.488e-05(0.307802%) -91: Storage: 55110.4 3.48732 -91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 39.4269 +90: Newton iteration 3 error: 32.384 90: 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.92817e-07 +93: Time step 17 done. CPU time: 0.229347 seconds, end time: 1.01227 seconds, step size: 0.287458 seconds +93: Begin time step 18. Start time: 1.01227 seconds, step size: 0.383277 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 4 error: 0.0114787 +93: Newton iteration 1 error: 65.7279 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r +89: 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 4 error: 15.3061 +90: Newton iteration 4 error: 73.2711 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 2.12538e-07 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 21 done. CPU time: 0.279081 seconds, end time: 3.79274 seconds, step size: 0.905855 seconds -92: Begin time step 22. Start time: 3.79274 seconds, step size: 1.05683 seconds -92: 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: 21.0625 -92: 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.604864 +92: Newton iteration 7 error: 8.84202e-07 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.357404 +93: 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 9 error: 1.17627e-06 +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 5 error: 19.8202 +90: Newton iteration 5 error: 31.5836 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: 1.04417 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 3.09228e-11 +91: Linearization/solve/update time: 0.0116916(96.9884%)/0.00032844(2.72458%)/3.46e-05(0.287025%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 16.6251 +90: Newton iteration 6 error: 16.6915 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 8 error: 7.45626e-12 +92: Linearization/solve/update time: 0.0121572(97.2825%)/0.00030828(2.46688%)/3.132e-05(0.250625%) +91: Storage: 52455.4 15.9686 +91: 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 5 error: 4.56562e-05 +93: Newton iteration 3 error: 0.160216 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 7 error: 3.32555 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -90: Solve: M deltax^k = r -93: Newton iteration 6 error: 6.72648e-09 -93: Linearization/solve/update time: 0.012109(98.2127%)/0.00020004(1.62247%)/2.032e-05(0.16481%) -93: Storage: 55694.8 1.39555 -93: Writing visualization results for the current time step. -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.0212723 +90: Newton iteration 7 error: 4.84567 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55512.9 3.79274 +92: Writing visualization results for the current time step. +91: Time step 36 done. CPU time: 0.363909 seconds, end time: 15.9686 seconds, step size: 1.05737 seconds +91: Begin time step 37. Start time: 15.9686 seconds, step size: 1.05737 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 9 error: 4.09272e-05 +90: Newton iteration 8 error: 0.437624 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 4 error: 0.324892 -92: 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.0892081 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 23 done. CPU time: 0.281894 seconds, end time: 3.48732 seconds, step size: 0.654117 seconds -91: Begin time step 24. Start time: 3.48732 seconds, step size: 0.708626 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 2.33058e-10 -90: Linearization/solve/update time: 0.00800384(95.4019%)/0.0003516(4.1909%)/3.416e-05(0.407171%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k 88: Solve: M deltax^k = r -92: Newton iteration 6 error: 0.00209772 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 50302.6 24.8657 -90: Writing visualization results for the current time step. 88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.106163 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 18 done. CPU time: 0.218565 seconds, end time: 1.39555 seconds, step size: 0.383277 seconds -93: Begin time step 19. Start time: 1.39555 seconds, step size: 0.511037 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 45 done. CPU time: 0.423098 seconds, end time: 24.8657 seconds, step size: 0.9395 seconds -90: Begin time step 46. Start time: 24.8657 seconds, step size: 0.9395 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Newton iteration 1 error: 0.0154676 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 34.4773 +91: Newton iteration 1 error: 19.0797 91: 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: 6.42117e-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 1 error: 20.7289 -90: 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 -92: Newton iteration 8 error: 8.99547e-11 -92: Linearization/solve/update time: 0.011776(97.5978%)/0.00026272(2.17739%)/2.712e-05(0.224767%) -90: Newton iteration 2 error: 7.52066 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: 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: 40.2048 +90: Newton iteration 9 error: 0.00294731 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 1.47905e-10 -92: Storage: 55432.3 4.84957 -92: Writing visualization results for the current time step. -89: Linearization/solve/update time: 0.0295886(98.607%)/0.00039948(1.33131%)/1.852e-05(0.0617197%) -87: Newton iteration 5 error: 4.62001e-09 -87: Linearization/solve/update time: 0.103335(95.7505%)/0.00449824(4.16809%)/8.784e-05(0.0813929%) +93: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 47.4523 +90: Newton iteration 10 error: 1.06928e-07 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 4 error: 0.0114787 +93: 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 -92: Time step 22 done. CPU time: 0.293638 seconds, end time: 4.84957 seconds, step size: 1.05683 seconds -92: Begin time step 23. Start time: 4.84957 seconds, step size: 1.23297 seconds +91: Newton iteration 2 error: 5.19705 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 11 error: 3.20597e-11 +90: Linearization/solve/update time: 0.00846948(95.5768%)/0.00035436(3.9989%)/3.76e-05(0.42431%) +92: Time step 21 done. CPU time: 0.25908 seconds, end time: 3.79274 seconds, step size: 0.905855 seconds +92: Begin time step 22. Start time: 3.79274 seconds, step size: 1.05683 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 2 error: 6.83226 +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 1 error: 21.0625 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r +86: Update: x^(k+1) = x^k - deltax^k +86: Newton iteration 2 error: 5.73372e-06 +86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 38.7626 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 50782.7 22.9867 +90: 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 1 error: 50.2652 +93: Newton iteration 5 error: 4.56562e-05 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 5 error: 18.6578 -90: 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 6 error: 9.097 -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: 17.0748 +92: Newton iteration 2 error: 0.604864 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 7 error: 2.11697 +90: Time step 43 done. CPU time: 0.367063 seconds, end time: 22.9867 seconds, step size: 1.03345 seconds +90: Begin time step 44. Start time: 22.9867 seconds, step size: 0.9395 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Storage: 22160.4 3.69175 -89: Writing visualization results for the current time step. -91: Solve: M deltax^k = r 90: Solve: M deltax^k = r +91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 10.516 +91: Newton iteration 4 error: 17.912 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.127072 -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.577335 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [204871 3.19452 0 0] -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 0.000394548 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Time step 8 done. CPU time: 0.351539 seconds, end time: 45.4717 seconds, step size: 17.0685 seconds -89: Begin time step 9. Start time: 45.4717 seconds, step size: 27.0252 seconds -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.16516e-09 -90: Linearization/solve/update time: 0.00798032(95.5498%)/0.00033732(4.03879%)/3.436e-05(0.411398%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 1.59148 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in gasPhase: [305.557 28750.2 0 0] -87: Storage total: [205176 28753.4 0 0] -87: Writing visualization results for the current time step. 91: Solve: M deltax^k = r -90: Storage: 50056.1 25.8052 -90: Writing visualization results for the current time step. 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 7.69034 +91: Newton iteration 5 error: 9.62172 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 6 error: 6.72648e-09 +93: Linearization/solve/update time: 0.0123856(98.0916%)/0.00022032(1.74489%)/2.064e-05(0.163464%) +93: Storage: 55694.8 1.39555 +93: 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 6 error: 3.85076 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 18 done. CPU time: 0.243628 seconds, end time: 1.39555 seconds, step size: 0.383277 seconds +93: Begin time step 19. Start time: 1.39555 seconds, step size: 0.511037 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.741458 +92: Newton iteration 3 error: 1.04417 92: 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 2 error: 0.027733 -90: Time step 46 done. CPU time: 0.433642 seconds, end time: 25.8052 seconds, step size: 0.9395 seconds -90: Begin time step 47. Start time: 25.8052 seconds, step size: 0.9395 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 5 done. CPU time: 0.581184 seconds, end time: 2730.47 seconds (45 minutes, 30.47 seconds), step size: 996.094 seconds (16 minutes, 36.09 seconds) -87: Begin time step 6. Start time: 2730.47 seconds (45 minutes, 30.47 seconds), step size: 1411.13 seconds (23 minutes, 31.13 seconds) -87: 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: 20.953 -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.439422 -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: 0.165032 +92: Newton iteration 4 error: 0.324892 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: 8.66439 +90: Newton iteration 1 error: 19.5187 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 5 error: 4.09028 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r -92: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 34.3363 +90: Newton iteration 2 error: 5.75931 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 6 error: 0.0190754 -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 4 error: 71.1479 +90: Newton iteration 3 error: 27.2912 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: 0.000303788 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +89: Newton iteration 3 error: 1.50821e-10 +89: Linearization/solve/update time: 0.0296106(98.6468%)/0.00038788(1.29221%)/1.832e-05(0.0610324%) +89: Storage: 22159.9 4.21413 +89: Writing visualization results for the current time step. 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 29.6248 +90: Newton iteration 4 error: 40.094 90: 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 6 error: 14.7986 +90: Newton iteration 5 error: 14.8747 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 8 error: 8.50267e-08 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 0.142736 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 3.73002 +90: Newton iteration 6 error: 5.7756 90: 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 3 error: 0.000206534 +87: 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 8 error: 0.243498 +90: Newton iteration 7 error: 0.74943 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 5 error: 0.0892081 +92: 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.00209772 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 1 error: 0.00244671 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 0.282819 +93: Newton iteration 1 error: 50.2652 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 9 error: 1.69931e-11 -92: Linearization/solve/update time: 0.013325(97.5887%)/0.0002988(2.18832%)/3.044e-05(0.222934%) -89: 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 9 error: 0.000865846 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55337.9 6.08254 -92: 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 7 error: 0.00196489 +91: Newton iteration 7 error: 0.831286 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 9.08176e-09 -90: Linearization/solve/update time: 0.00802956(95.6684%)/0.00032936(3.92417%)/3.42e-05(0.407477%) -90: Storage: 49804.7 26.7447 -90: Writing visualization results for the current time step. -92: Time step 23 done. CPU time: 0.309836 seconds, end time: 6.08254 seconds, step size: 1.23297 seconds -92: Begin time step 24. Start time: 6.08254 seconds, step size: 1.33572 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 47 done. CPU time: 0.444244 seconds, end time: 26.7447 seconds, step size: 0.9395 seconds -90: Begin time step 48. Start time: 26.7447 seconds, step size: 0.9395 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 8 error: 4.80199e-07 +91: Newton iteration 8 error: 0.0538221 91: 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 3 error: 0.000473243 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 9 error: 0.00023349 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Time step 9 done. CPU time: 0.387045 seconds, end time: 72.4969 seconds (1 minutes, 12.5 seconds), step size: 27.0252 seconds +89: Begin time step 10. Start time: 72.4969 seconds (1 minutes, 12.5 seconds), step size: 27.5031 seconds +89: 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: 21.1102 +90: Newton iteration 8 error: 0.0113346 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: 13.884 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: 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: 8.92554 +90: Newton iteration 9 error: 2.17715e-06 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 2.09184e-11 +90: Linearization/solve/update time: 0.00776876(95.6579%)/0.000319(3.92789%)/3.364e-05(0.414214%) +90: Storage: 50544.7 23.9262 +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 2 error: 0.479932 +92: Newton iteration 7 error: 6.42117e-06 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 8 error: 8.99547e-11 +92: Linearization/solve/update time: 0.0120798(97.2105%)/0.00031532(2.53748%)/3.132e-05(0.252042%) +92: Storage: 55432.3 4.84957 +92: Writing visualization results for the current time step. 93: Solve: M deltax^k = r -91: Newton iteration 9 error: 3.71188e-11 -91: Linearization/solve/update time: 0.0253358(96.6366%)/0.00080328(3.0639%)/7.852e-05(0.299494%) -91: Storage: 54967.8 4.19595 -91: Writing visualization results for the current time step. 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.0447405 +93: Newton iteration 2 error: 0.439422 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: 38.2704 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 3 error: 0.282819 +93: 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 10 error: 6.96058e-08 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 11 error: 3.10365e-11 +91: Linearization/solve/update time: 0.0129264(96.976%)/0.0003656(2.74278%)/3.748e-05(0.28118%) +91: Storage: 52213.7 17.0259 +91: Writing visualization results for the current time step. +91: Time step 37 done. CPU time: 0.378926 seconds, end time: 17.0259 seconds, step size: 1.05737 seconds +91: Begin time step 38. Start time: 17.0259 seconds, step size: 0.961247 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: Newton iteration 3 error: 2.00544e-09 +86: Linearization/solve/update time: 0.0291702(98.6378%)/0.00038664(1.30741%)/1.62e-05(0.0547795%) +86: Storage in liquidPhase: [6822.61 0] +86: Storage in gasPhase: [0 813.565] +86: Storage total: [6822.61 813.565] +86: Writing visualization results for the current time step. +88: Solve: M deltax^k = r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 2 error: 0.000276674 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 44 done. CPU time: 0.377803 seconds, end time: 23.9262 seconds, step size: 0.9395 seconds +90: Begin time step 45. Start time: 23.9262 seconds, step size: 0.9395 seconds 90: 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 4 error: 74.7356 +90: Newton iteration 1 error: 19.8142 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: 1.38172 -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 5 error: 29.7729 +90: Newton iteration 2 error: 6.21016 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 24 done. CPU time: 0.311182 seconds, end time: 4.19595 seconds, step size: 0.708626 seconds -91: Begin time step 25. Start time: 4.19595 seconds, step size: 0.767678 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 6 error: 15.7504 +90: Newton iteration 3 error: 39.4269 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.446515 +92: Time step 22 done. CPU time: 0.274078 seconds, end time: 4.84957 seconds, step size: 1.05683 seconds +92: Begin time step 23. Start time: 4.84957 seconds, step size: 1.23297 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 7 error: 4.46158 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 0.244518 +92: Newton iteration 1 error: 17.0748 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 1.92817e-07 -89: 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 8 error: 0.395289 -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: 30.7359 -91: 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.0447405 +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 5 error: 0.000499637 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 9 error: 0.00262157 -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.0221669 -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 10 error: 9.38601e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 2.47837e-11 -90: Linearization/solve/update time: 0.00890676(95.7247%)/0.00036012(3.87036%)/3.768e-05(0.404963%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 7.07131 +91: Newton iteration 1 error: 19.0366 91: 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: 0.000150261 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -90: Storage: 49548.2 27.6842 -90: Writing visualization results for the current time step. -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.0713485 -87: 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 8 error: 5.10391e-08 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 48 done. CPU time: 0.455804 seconds, end time: 27.6842 seconds, step size: 0.9395 seconds -90: Begin time step 49. Start time: 27.6842 seconds, step size: 0.854091 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 3 error: 9.57559 +91: Newton iteration 2 error: 4.9891 91: 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: 9.77467e-08 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -88: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 21.2712 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 4 error: 2.81136e-06 -92: Newton iteration 9 error: 8.94573e-12 -92: Linearization/solve/update time: 0.013434(97.6723%)/0.00028996(2.10817%)/3.02e-05(0.219571%) -88: 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: 6.20297 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55235.2 7.41825 -92: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 30.0982 -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 4 error: 15.3218 +91: Newton iteration 3 error: 22.2996 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 4 error: 44.4834 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 24 done. CPU time: 0.326135 seconds, end time: 7.41825 seconds, step size: 1.33572 seconds -92: Begin time step 25. Start time: 7.41825 seconds, step size: 1.44703 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 7 error: 1.18454e-11 -93: Linearization/solve/update time: 0.0373923(98.1961%)/0.00062176(1.63281%)/6.516e-05(0.171117%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 10.5948 +91: Newton iteration 4 error: 31.1796 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r +86: Time step 9 done. CPU time: 0.542409 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1627.12 seconds (27 minutes, 7.119 seconds) +86: Simulation of problem 'obstacle_immiscible' finished. +86: +86: ------------------------ Timing ------------------------ +86: Setup time: 0.138 seconds, 20.3% +86: Simulation time: 0.542 seconds, 79.7% +86: Linearization time: 0.478 seconds, 88.1% +86: Linear solve time: 0.00857 seconds, 1.58% +86: Newton update time: 0.000296 seconds, 0.0546% +86: Pre/postprocess time: 0.0392 seconds, 7.22% +86: Output write time: 0.0151 seconds, 2.78% +86: First process' simulation CPU time: 0.576 seconds +86: Number of processes: 1 +86: Threads per processes: 1 +86: Total CPU time: 0.576 seconds +86: +86: ---------------------------------------------------------------- +86: +86: Simulation completed +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 10.8378 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 5 error: 16.6475 -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: 11.5907 +92: Newton iteration 2 error: 0.577335 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 6 error: 6.36447 +90: Newton iteration 4 error: 15.3061 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Newton iteration 3 error: 1.50821e-10 -89: Linearization/solve/update time: 0.0296912(98.6225%)/0.00039428(1.30964%)/2.044e-05(0.0678936%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 0.82607 +90: Newton iteration 5 error: 19.8202 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55656.1 1.90658 -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.582933 -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 8 error: 0.0127312 +90: Newton iteration 6 error: 16.6251 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: opm models will now start the simulation. -91: Solve: M deltax^k = r -94: # [parameters which were specified at compile-time] -94: CellsX="100" -94: CellsY="1" -94: ContinueOnConvergenceError="0" -94: DomainSizeX="300" -94: DomainSizeY="60" -94: EnableAsyncVtkOutput="1" -94: EnableGravity="0" -94: EnableGridAdaptation="0" -94: EnableIntensiveQuantityCache="0" -94: EnableStorageCache="0" -94: EnableThermodynamicHints="0" -94: EnableVtkOutput="1" -94: EndTime="100000" -94: GridGlobalRefinements="0" -94: InitialTimeStepSize="125" -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: VtkWriteIntrinsicPermeabilities="0" -94: VtkWriteMobilities="0" -94: VtkWritePorosity="1" -94: VtkWritePotentialGradients="0" -94: VtkWritePressures="1" -94: VtkWritePrimaryVars="0" -94: VtkWriteProcessRank="0" -94: VtkWriteRelativePermeabilities="0" -94: VtkWriteSaturations="0" -94: VtkWriteTemperature="1" -94: VtkWriteViscosities="0" -94: # [end of parameters] -94: Allocating the simulation vanguard -94: Distributing the vanguard's data -94: Allocating the model -94: Allocating the problem 90: Solve: M deltax^k = r -93: Time step 19 done. CPU time: 0.259914 seconds, end time: 1.90658 seconds, step size: 0.511037 seconds -93: Begin time step 20. Start time: 1.90658 seconds, step size: 0.638796 seconds +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 7 error: 3.32555 +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 6 error: 9.77467e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Initializing the model -94: Initializing the problem -94: Simulator successfully set up -94: Applying the initial solution of the "tutorial1" problem -94: Writing visualization results for the current time step. -89: Storage: 22159.9 4.21413 -89: Writing visualization results for the current time step. -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 1.39042 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Begin time step 1. Start time: 0 seconds, step size: 125 seconds (2 minutes, 5 seconds) -94: 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 1 error: 0.00138478 +89: 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 8 error: 0.0212723 +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 7 error: 0.00279217 +91: Newton iteration 6 error: 3.45966 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 2.55471e-06 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.09228e-11 -90: Linearization/solve/update time: 0.0082978(95.5365%)/0.00035232(4.05643%)/3.536e-05(0.407116%) -90: Storage: 49310.1 28.5383 -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 3 error: 1.25625 +92: Newton iteration 3 error: 1.59148 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 7 error: 1.18454e-11 +93: Linearization/solve/update time: 0.0146983(97.7901%)/0.0003074(2.04518%)/2.476e-05(0.164732%) +90: Solve: M deltax^k = r +93: Storage: 55656.1 1.90658 +93: Writing visualization results for the current time step. +91: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 1.20786 +92: Newton iteration 4 error: 0.741458 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Time step 9 done. CPU time: 0.387039 seconds, end time: 72.4969 seconds (1 minutes, 12.5 seconds), step size: 27.0252 seconds -89: Begin time step 10. Start time: 72.4969 seconds (1 minutes, 12.5 seconds), step size: 27.5031 seconds -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 9 error: 4.09272e-05 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 2.33058e-10 +90: Linearization/solve/update time: 0.00787524(95.5432%)/0.00033308(4.04096%)/3.428e-05(0.415888%) +90: Storage: 50302.6 24.8657 +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 5 error: 0.690821 +92: Newton iteration 5 error: 0.165032 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 0.26785 +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 8 error: 9.50484e-08 +91: Newton iteration 8 error: 0.00138909 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 5 error: 2.12044e-09 -88: Linearization/solve/update time: 0.0558757(98.6565%)/0.0007198(1.27091%)/4.112e-05(0.0726032%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 0.0835606 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 19 done. CPU time: 0.260357 seconds, end time: 1.90658 seconds, step size: 0.511037 seconds +93: Begin time step 20. Start time: 1.90658 seconds, step size: 0.638796 seconds +93: 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 3 error: 1.45046e-06 +88: 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 9 error: 4.2181e-08 +91: 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: 37.9942 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 49 done. CPU time: 0.467043 seconds, end time: 28.5383 seconds, step size: 0.854091 seconds -90: Begin time step 50. Start time: 28.5383 seconds, step size: 0.854091 seconds -90: 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: 21.716 -90: 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: 6.85574 -90: 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: 44.0481 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 9 error: 2.9786e-11 -91: Linearization/solve/update time: 0.0197268(96.8065%)/0.000588(2.88552%)/6.276e-05(0.307985%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 0.000870307 +92: Newton iteration 6 error: 0.0190754 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 4 error: 17.0581 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 54812.4 4.96363 +91: Newton iteration 10 error: 2.42153e-11 +91: Linearization/solve/update time: 0.0118151(96.9295%)/0.00033988(2.78832%)/3.44e-05(0.282212%) +91: Storage: 51991.2 17.9872 91: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 25.3153 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 45 done. CPU time: 0.39059 seconds, end time: 24.8657 seconds, step size: 0.9395 seconds 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 2 error: 0.384242 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Begin time step 46. Start time: 24.8657 seconds, step size: 0.9395 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 8 error: 7.42848e-08 +92: Newton iteration 7 error: 0.000303788 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 6 error: 22.2776 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 25 done. CPU time: 0.33465 seconds, end time: 4.96363 seconds, step size: 0.767678 seconds -91: Begin time step 26. Start time: 4.96363 seconds, step size: 0.831652 seconds +91: Time step 38 done. CPU time: 0.392809 seconds, end time: 17.9872 seconds, step size: 0.961247 seconds +91: Begin time step 39. Start time: 17.9872 seconds, step size: 0.961247 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [211947 3.37871] -92: Newton iteration 9 error: 1.0786e-11 -92: Linearization/solve/update time: 0.0135225(97.6939%)/0.00028868(2.08558%)/3.052e-05(0.220493%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 4.79724 -90: 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 8 error: 0.0224555 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55123.6 8.86528 -92: Writing visualization results for the current time step. -88: Storage in gasPhase: [305.716 28750] -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 4.02208e-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: 28.1569 +91: Newton iteration 1 error: 19.2099 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage total: [212252 28753.4] -88: 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 8 error: 8.50267e-08 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 0.473001 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 2.22713e-10 -90: Linearization/solve/update time: 0.0082546(95.6975%)/0.00033652(3.90136%)/3.46e-05(0.401126%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 1 error: 20.7289 +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: 6.40765 +91: 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 1 error: 0.00138478 -89: 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: 92.2667 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 25 done. CPU time: 0.342612 seconds, end time: 8.86528 seconds, step size: 1.44703 seconds -92: Begin time step 26. Start time: 8.86528 seconds, step size: 1.56761 seconds -92: 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: 9.90971 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +89: Newton iteration 2 error: 4.8266e-08 +92: Newton iteration 9 error: 1.69931e-11 +92: Linearization/solve/update time: 0.0149634(97.4908%)/0.00034972(2.27853%)/3.54e-05(0.230641%) 87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 2 error: 0.0186207 +87: Newton iteration 4 error: 5.09224e-06 87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 49066.8 29.3924 -90: Writing visualization results for the current time step. -88: Time step 5 done. CPU time: 0.321372 seconds, end time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -88: Begin time step 6. Start time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: 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: 5.167 +91: Newton iteration 3 error: 27.733 91: 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 4 error: 0.112527 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.583484 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 55337.9 6.08254 +92: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 2 error: 7.52066 +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: 24.0306 +91: Newton iteration 4 error: 39.805 91: 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: 1.90583 +92: Time step 23 done. CPU time: 0.292077 seconds, end time: 6.08254 seconds, step size: 1.23297 seconds +92: Begin time step 24. Start time: 6.08254 seconds, step size: 1.33572 seconds 92: 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: 23.4347 +91: Newton iteration 5 error: 14.1777 91: 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.0041175 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Solve: M deltax^k = r +90: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 1.22553 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -90: Time step 50 done. CPU time: 0.483199 seconds, end time: 29.3924 seconds, step size: 0.854091 seconds -90: Serialize to file 'powerinjection_darcy_ad_time=29.3924_rank=0.ers', next time step size: 0.854091 -90: Begin time step 51. Start time: 29.3924 seconds, step size: 0.854091 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 7.81122 -91: 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.326538 +92: Newton iteration 1 error: 13.884 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 2 error: 657.809 -94: 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: 22.8176 -90: 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.72593 +90: Newton iteration 3 error: 40.2048 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.0662214 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Update: x^(k+1) = x^k - deltax^k +88: Newton iteration 4 error: 2.33819e-08 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 2.07042 +91: Newton iteration 6 error: 5.61157 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: 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: 6.00483e-06 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -89: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 49.2158 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 4.8266e-08 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r +91: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 0.00349673 +92: Newton iteration 2 error: 0.479932 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 0.711597 +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 4 error: 45.7842 -90: 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 5 error: 18.6316 +90: Newton iteration 4 error: 47.4523 90: 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.0630484 -88: 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: 0.0958951 +91: Newton iteration 8 error: 0.00997826 91: 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 8 error: 1.20966e-05 +92: Newton iteration 3 error: 1.38172 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 6 error: 9.0385 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 7 error: 5.54792e-11 -93: Linearization/solve/update time: 0.0245641(98.2961%)/0.00038692(1.5483%)/3.888e-05(0.155583%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 2.18739 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 9 error: 1.36566e-10 -92: Linearization/solve/update time: 0.0136454(97.6242%)/0.00030116(2.15461%)/3.092e-05(0.221213%) -91: Solve: M deltax^k = r +93: Linearization/solve/update time: 0.0147594(98.0587%)/0.00026724(1.77549%)/2.496e-05(0.16583%) 93: Storage: 55607.7 2.54538 93: 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 8 error: 0.00018802 +91: Newton iteration 9 error: 2.22047e-06 91: 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: 41.0576 -94: 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 8 error: 0.16649 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 55002 10.4329 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 0.00087297 +90: Newton iteration 5 error: 18.6578 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 20 done. CPU time: 0.288024 seconds, end time: 2.54538 seconds, step size: 0.638796 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 0.446515 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 20 done. CPU time: 0.277163 seconds, end time: 2.54538 seconds, step size: 0.638796 seconds 93: Serialize to file 'powerinjection_forchheimer_fd_time=2.54538_rank=0.ers', next time step size: 0.798495 -91: Newton iteration 9 error: 8.6419e-10 -91: Linearization/solve/update time: 0.0185111(96.7388%)/0.0005656(2.95582%)/5.844e-05(0.305407%) +91: Newton iteration 10 error: 3.11502e-11 +91: Linearization/solve/update time: 0.011859(96.9671%)/0.00033632(2.74998%)/3.46e-05(0.282913%) 93: Begin time step 21. Start time: 2.54538 seconds, step size: 0.798495 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 10 error: 2.13248e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 26 done. CPU time: 0.359262 seconds, end time: 10.4329 seconds, step size: 1.56761 seconds -92: Begin time step 27. Start time: 10.4329 seconds, step size: 1.69825 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -91: Storage: 54642.9 5.79528 +91: Storage: 51765.7 18.9484 91: Writing visualization results for the current time step. -90: Newton iteration 11 error: 2.51248e-11 -90: Linearization/solve/update time: 0.00912716(95.6577%)/0.00037524(3.93272%)/3.908e-05(0.40958%) +89: Newton iteration 3 error: 1.33699e-11 +89: Linearization/solve/update time: 0.0295744(98.5078%)/0.00043(1.43226%)/1.8e-05(0.0599552%) +92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 8.52259 +92: Newton iteration 5 error: 0.244518 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 48817.8 30.2465 -90: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +91: Time step 39 done. CPU time: 0.406535 seconds, end time: 18.9484 seconds, step size: 0.961247 seconds +91: Begin time step 40. Start time: 18.9484 seconds, step size: 0.961247 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 6 error: 9.097 +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: 28.8146 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 26 done. CPU time: 0.357234 seconds, end time: 5.79528 seconds, step size: 0.831652 seconds -91: Begin time step 27. Start time: 5.79528 seconds, step size: 0.900956 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 51 done. CPU time: 0.495681 seconds, end time: 30.2465 seconds, step size: 0.854091 seconds -90: Begin time step 52. Start time: 30.2465 seconds, step size: 0.776446 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.65823 +92: Newton iteration 6 error: 0.0221669 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 4 error: 21.7506 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 19.9644 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +86: ###################### +86: # Comparing results +86: ###################### +86: RND: '6002cc025627b81ee037775584c2cd62' 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 23.1879 +90: Newton iteration 7 error: 2.11697 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r -89: Newton iteration 3 error: 1.33699e-11 -89: Linearization/solve/update time: 0.029658(98.4695%)/0.000442(1.46751%)/1.896e-05(0.0629503%) +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 5.46262 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: Storage: 22159.7 4.37667 +89: 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 3 error: 1.89745 +92: Newton iteration 7 error: 0.000150261 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: 6.53447 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 26.2007 -91: 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.646491 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 29.0346 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 2.12781 -92: 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: 7.82582 +91: Newton iteration 3 error: 34.2188 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 47.0732 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 3 error: 7.26e-05 -87: 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 2 error: 0.0205472 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 18.6143 +90: Newton iteration 8 error: 0.127072 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Storage: 22159.7 4.37667 -89: Writing visualization results for the current time step. -88: 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.71492 +92: Newton iteration 8 error: 5.10391e-08 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 6 error: 6.27663 -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: 0.535526 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r 91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 15.7855 -91: 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: 9.68138 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Time step 10 done. CPU time: 0.422562 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 27.5031 seconds +88: Newton iteration 5 error: 3.52745e-13 +88: Linearization/solve/update time: 0.055606(98.3129%)/0.00091984(1.6263%)/3.436e-05(0.0607495%) +89: Time step 10 done. CPU time: 0.422677 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 27.5031 seconds 89: Serialize to file 'outflow_time=100_rank=0.ers', next time step size: 0 89: Simulation of problem 'outflow' finished. 89: 89: ------------------------ Timing ------------------------ -89: Setup time: 0.0718837 seconds, 14.5182% -89: Simulation time: 0.423245 seconds, 85.4818% -89: Linearization time: 0.357194 seconds, 84.3942% -89: Linear solve time: 0.00731156 seconds, 1.7275% -89: Newton update time: 0.00024784 seconds, 0.0585572% -89: Pre/postprocess time: 0.0393784 seconds, 9.30394% -89: Output write time: 0.0179342 seconds, 4.2373% -89: First process' simulation CPU time: 0.480102 seconds +89: Setup time: 0.0738 seconds, 14.8% +89: Simulation time: 0.423 seconds, 85.2% +89: Linearization time: 0.356 seconds, 84% +89: Linear solve time: 0.00722 seconds, 1.71% +89: Newton update time: 0.000233 seconds, 0.0551% +89: Pre/postprocess time: 0.0391 seconds, 9.22% +89: Output write time: 0.0203 seconds, 4.8% +89: First process' simulation CPU time: 0.474 seconds 89: Number of processes: 1 89: Threads per processes: 1 -89: Total CPU time: 0.480102 seconds +89: Total CPU time: 0.474 seconds 89: 89: ---------------------------------------------------------------- 89: 89: Simulation completed +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 15.1303 +91: 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.535526 +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 7 error: 0.643104 -90: 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 8 error: 0.00601489 -90: 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 9 error: 4.32702e-07 +90: Newton iteration 9 error: 0.000394548 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 2.00089e-11 -90: Linearization/solve/update time: 0.00836984(95.7586%)/0.00033648(3.84964%)/3.424e-05(0.391737%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 0.181241 -92: 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: 0.0153856 -92: 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 8 error: 0.000123529 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 9 error: 8.94573e-12 +92: Linearization/solve/update time: 0.0135943(97.4227%)/0.0003258(2.33483%)/3.384e-05(0.242512%) +92: Storage: 55235.2 7.41825 +92: 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 4 error: 36.8867 +91: Newton iteration 5 error: 8.02662 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: 24.5481 +91: Newton iteration 6 error: 2.67304 91: 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.19707 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 48586 31.0229 -90: 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 6 error: 17.8831 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 52 done. CPU time: 0.506872 seconds, end time: 31.0229 seconds, step size: 0.776446 seconds -90: Begin time step 53. Start time: 31.0229 seconds, step size: 0.776446 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 3.16516e-09 +90: Linearization/solve/update time: 0.0208288(95.6835%)/0.00085384(3.92238%)/8.58e-05(0.394149%) +92: Time step 24 done. CPU time: 0.308629 seconds, end time: 7.41825 seconds, step size: 1.33572 seconds +92: Begin time step 25. Start time: 7.41825 seconds, step size: 1.44703 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 0.42354 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 0.0168236 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 9 error: 6.94672e-09 -92: Linearization/solve/update time: 0.0137849(97.3039%)/0.00035052(2.47422%)/3.144e-05(0.221926%) 91: Solve: M deltax^k = r +88: Storage in liquidPhase: [341811 5.56556] 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 6.09674 +91: Newton iteration 8 error: 0.0124574 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: 23.7141 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 54869.7 12.1311 -92: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 6.52692 -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: 11.5907 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 50056.1 25.8052 +90: Writing visualization results for the current time step. +87: Newton iteration 5 error: 4.62001e-09 +87: Linearization/solve/update time: 0.107764(95.7529%)/0.00468816(4.16564%)/9.168e-05(0.0814618%) +88: Storage in gasPhase: [308.762 28746.8] 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 0.388569 +91: Newton iteration 9 error: 1.1477e-05 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -92: Time step 27 done. CPU time: 0.376094 seconds, end time: 12.1311 seconds, step size: 1.69825 seconds -92: Begin time step 28. Start time: 12.1311 seconds, step size: 1.83977 seconds +92: Solve: M deltax^k = r +88: Storage total: [342120 28752.4] +88: Writing visualization results for the current time step. +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.582933 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 3 error: 48.5132 -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 6 error: 7.0719e-05 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 4 error: 34.3072 +86: Simulation name: 'obstacle_immiscible' +86: Number of timesteps: '9' +91: Newton iteration 10 error: 1.27329e-10 +91: Linearization/solve/update time: 0.011907(96.9938%)/0.00033408(2.7214%)/3.496e-05(0.284782%) +90: Time step 46 done. CPU time: 0.417243 seconds, end time: 25.8052 seconds, step size: 0.9395 seconds +90: Begin time step 47. Start time: 25.8052 seconds, step size: 0.9395 seconds 90: 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 7 error: 4.06473 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r + 86/120 Test #86: obstacle_immiscible ............................ Passed 0.86 sec +test 94 + Start 94: tutorial1 + +94: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/tutorial1" "--" +94: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +94: Test timeout computed to be: 1500 +91: Storage: 51537.2 19.9097 +91: Writing visualization results for the current time step. +91: Time step 40 done. CPU time: 0.420311 seconds, end time: 19.9097 seconds, step size: 0.961247 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=19.9097_rank=0.ers', next time step size: 0.961247 +91: Begin time step 41. Start time: 19.9097 seconds, step size: 0.961247 seconds +91: 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: 7.41109 +92: Newton iteration 3 error: 1.25625 92: 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 8 error: 0.000457148 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 14.2341 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 3 error: 0.000115073 -88: 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 6 error: 6.07957 -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.65348 +92: Newton iteration 4 error: 1.20786 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Time step 8 done. CPU time: 0.543027 seconds, end time: 8221.95 seconds (2 hours, 17 minutes, 1.95 seconds), step size: 1813.97 seconds (30 minutes, 13.97 seconds) +88: 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) +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 7 error: 7.25962e-09 -93: Linearization/solve/update time: 0.0198488(98.2135%)/0.00032716(1.61881%)/3.388e-05(0.167641%) -91: Newton iteration 9 error: 4.08818e-09 -91: Linearization/solve/update time: 0.0167648(96.7585%)/0.000509(2.93771%)/5.264e-05(0.303813%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 1.12652 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.0147802(98.0754%)/0.00026484(1.75737%)/2.52e-05(0.167217%) 93: Storage: 55547.1 3.34387 93: Writing visualization results for the current time step. -91: Storage: 54457.9 6.69624 -91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.0492351 +90: Newton iteration 1 error: 20.953 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: 2.62776 -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 8 error: 9.41522 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 21 done. CPU time: 0.311108 seconds, end time: 3.34387 seconds, step size: 0.798495 seconds -93: Begin time step 22. Start time: 3.34387 seconds, step size: 0.998118 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [204871 3.19452 0 0] +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 20.2575 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in gasPhase: [305.557 28750.2 0 0] +87: Storage total: [205176 28753.4 0 0] +87: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 8.92049e-05 +90: Newton iteration 2 error: 8.66439 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: ###################### -89: # Comparing results -89: ###################### -89: RND: 'd2ccd25afe4952646586625473606ed2' -91: Time step 27 done. CPU time: 0.377272 seconds, end time: 6.69624 seconds, step size: 0.900956 seconds -91: Begin time step 28. Start time: 6.69624 seconds, step size: 0.976036 seconds -91: 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: 1.7591 +92: Newton iteration 5 error: 0.690821 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 2.63753e-10 -90: Linearization/solve/update time: 0.00848352(95.7534%)/0.00034124(3.85157%)/3.5e-05(0.395045%) -90: Storage: 48348.3 31.7994 -90: Writing visualization results for the current time step. +93: Time step 21 done. CPU time: 0.294416 seconds, end time: 3.34387 seconds, step size: 0.798495 seconds +93: Begin time step 22. Start time: 3.34387 seconds, step size: 0.998118 seconds +93: 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: 24.2454 +91: Newton iteration 2 error: 7.70081 91: 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.798853 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +89: ###################### +89: # Comparing results +89: ###################### +89: RND: 'f5f0039f7dcbaa788dc3dcf8d6a6580e' +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 34.3363 +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: 23.2808 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 9 error: 9.96351 -94: 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: 19.0541 +91: 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.552166 +92: Newton iteration 6 error: 0.0835606 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: ###################### +94: # Running test '' +94: ###################### 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 7.97901 +91: Newton iteration 4 error: 41.9739 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +87: Time step 5 done. CPU time: 0.591154 seconds, end time: 2730.47 seconds (45 minutes, 30.47 seconds), step size: 996.094 seconds (16 minutes, 36.09 seconds) +87: Begin time step 6. Start time: 2730.47 seconds (45 minutes, 30.47 seconds), step size: 1411.13 seconds (23 minutes, 31.13 seconds) +87: 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 4 error: 71.1479 +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: 0.0179009 +92: Newton iteration 7 error: 0.000870307 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 @@ -59721,2198 +59870,1663 @@ 93: 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: 24.6615 +91: Newton iteration 5 error: 43.9113 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 53 done. CPU time: 0.521195 seconds, end time: 31.7994 seconds, step size: 0.776446 seconds -90: Begin time step 54. Start time: 31.7994 seconds, step size: 0.776446 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 4 error: 3.0198e-05 -87: 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: 25.0101 +90: Newton iteration 5 error: 29.6248 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: 14.0468 +91: 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 8 error: 0.000448588 +92: Newton iteration 8 error: 7.42848e-08 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 10 error: 6.57023 -94: 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: 9.97473 +90: Newton iteration 6 error: 14.7986 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 4 error: 50.6081 -91: 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 4 error: 6.66153e-06 -88: 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.765464 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 9 error: 3.89827e-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: 31.3396 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 9 error: 1.0786e-11 +92: Linearization/solve/update time: 0.0138432(97.3803%)/0.00033744(2.37374%)/3.496e-05(0.245928%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 20.603 +91: Newton iteration 7 error: 1.80745 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/tutorial1 " +92: Storage: 55123.6 8.86528 +92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 82.5029 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.1287e-11 -92: Linearization/solve/update time: 0.0154569(97.6953%)/0.0003296(2.08323%)/3.504e-05(0.22147%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 49.7022 +90: Newton iteration 7 error: 3.73002 90: 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 11 error: 3.21276 -94: 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 8 error: 0.00258651 +91: 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.691673 93: 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.0158021 +88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 25 done. CPU time: 0.325523 seconds, end time: 8.86528 seconds, step size: 1.44703 seconds +92: Begin time step 26. Start time: 8.86528 seconds, step size: 1.56761 seconds +92: 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: 8.74511 +91: Newton iteration 9 error: 8.02143e-07 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 6 error: 20.2109 +90: Newton iteration 8 error: 0.243498 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 54725.6 13.9709 -92: 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 5 error: 0.159854 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 3.08091e-11 +91: Linearization/solve/update time: 0.0119774(97.0216%)/0.0003332(2.69906%)/3.448e-05(0.279302%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 1 error: 9.90971 +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 9 error: 0.000865846 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 51305.4 20.8709 +91: Writing visualization results for the current time step. +91: Time step 41 done. CPU time: 0.434558 seconds, end time: 20.8709 seconds, step size: 0.961247 seconds +91: Begin time step 42. Start time: 20.8709 seconds, step size: 0.961247 seconds +91: 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.583484 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 9.08176e-09 +90: Linearization/solve/update time: 0.0151465(95.8585%)/0.0005938(3.75801%)/6.06e-05(0.383522%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 6 error: 0.00430698 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 89: Simulation name: 'outflow' 89: Number of timesteps: '10' - 87/120 Test #89: outflow_pvs .................................... Passed 0.67 sec + 87/120 Test #89: outflow_pvs .................................... Passed 0.68 sec test 95 Start 95: reservoir_blackoil_ecfv 95: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_ecfv" "--" "--end-time=8750000" 95: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests 95: Test timeout computed to be: 1500 -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 4.39251 -90: 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 8 error: 0.184055 -90: 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 9 error: 0.000269255 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 2.81148e-10 -90: Linearization/solve/update time: 0.0085372(95.7704%)/0.0003424(3.84105%)/3.464e-05(0.388592%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 1.30766 +91: Newton iteration 1 error: 20.3253 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 8 error: 0.0239633 +91: Newton iteration 2 error: 5.11582 +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: 38.6953 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 28 done. CPU time: 0.394599 seconds, end time: 13.9709 seconds, step size: 1.83977 seconds -92: Begin time step 29. Start time: 13.9709 seconds, step size: 1.83977 seconds -92: 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: 6.51823 +92: Newton iteration 3 error: 1.90583 92: 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.497494 +92: Newton iteration 4 error: 1.22553 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 49804.7 26.7447 +90: 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 5 error: 0.159854 +93: Newton iteration 7 error: 1.30612e-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 12 error: 1.17628 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 48104 32.5758 -90: Writing visualization results for the current time step. +90: Time step 47 done. CPU time: 0.436845 seconds, end time: 26.7447 seconds, step size: 0.9395 seconds +90: Begin time step 48. Start time: 26.7447 seconds, step size: 0.9395 seconds +90: 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: 21.1102 +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 9 error: 5.04049e-06 +91: Newton iteration 4 error: 22.3482 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: ###################### -95: # Running test '' -95: ###################### -90: Time step 54 done. CPU time: 0.532526 seconds, end time: 32.5758 seconds, step size: 0.776446 seconds -90: Begin time step 55. Start time: 32.5758 seconds, step size: 0.776446 seconds -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 6 error: 0.00430698 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 8 error: 1.79658e-11 +93: Linearization/solve/update time: 0.0168196(98.0611%)/0.00030448(1.77517%)/2.808e-05(0.163711%) +93: Storage: 55471 4.34199 +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 3 error: 1.57003 +92: Newton iteration 5 error: 0.326538 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 13 error: 0.851792 -94: 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: 25.4133 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 3.50155e-11 -91: Linearization/solve/update time: 0.0175997(96.7383%)/0.00053772(2.95562%)/5.568e-05(0.30605%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 10.1602 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 2.14538 +92: Newton iteration 6 error: 0.0662214 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 2 error: 10.5567 +90: Newton iteration 2 error: 8.92554 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 54255.7 7.67227 -91: Writing visualization results for the current time step. +95: ###################### +95: # Running test '' +95: ###################### +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 4.02709 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Solve: M deltax^k = r 88: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 0.782956 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 22 done. CPU time: 0.315953 seconds, end time: 4.34199 seconds, step size: 0.998118 seconds +93: Begin time step 23. Start time: 4.34199 seconds, step size: 1.16447 seconds +93: 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 8 error: 0.0338909 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 5 error: 1.6196e-08 -90: Solve: M deltax^k = r +88: Newton iteration 2 error: 4.18804e-05 88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 31.6281 +90: Newton iteration 3 error: 38.2704 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 7 error: 1.30612e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 28 done. CPU time: 0.397466 seconds, end time: 7.67227 seconds, step size: 0.976036 seconds -95: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_ecfv --end-time=8750000" -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 1.56215 -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 4 error: 84.9596 +90: Newton iteration 4 error: 74.7356 90: 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 14 error: 0.113402 -94: 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 5 error: 86.5325 +90: Newton iteration 5 error: 29.7729 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Begin time step 29. Start time: 7.67227 seconds, step size: 0.976036 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: 22.6173 -91: 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.352268 +92: Newton iteration 7 error: 0.00349673 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 6 error: 33.3294 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 8 error: 1.79658e-11 -93: Linearization/solve/update time: 0.0230814(98.213%)/0.00038132(1.62254%)/3.864e-05(0.164416%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 9.05142 -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: 0.0245693 +92: Newton iteration 8 error: 1.20966e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_ecfv --end-time=8750000" 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 5.63446 +91: Newton iteration 9 error: 6.07198e-05 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55471 4.34199 -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 15 error: 0.0203584 -94: 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 8 error: 0.526487 +90: Newton iteration 6 error: 15.7504 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 22 done. CPU time: 0.336855 seconds, end time: 4.34199 seconds, step size: 0.998118 seconds -93: Begin time step 23. Start time: 4.34199 seconds, step size: 1.16447 seconds +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 18.7816 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 9 error: 1.36566e-10 +92: Linearization/solve/update time: 0.0139945(97.3803%)/0.00034028(2.36782%)/3.62e-05(0.251896%) +91: Newton iteration 10 error: 1.46701e-09 +91: Linearization/solve/update time: 0.0120356(97.0425%)/0.00033248(2.68077%)/3.432e-05(0.276721%) +92: Storage: 55002 10.4329 +92: Writing visualization results for the current time step. +91: Storage: 51070.2 21.8322 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 0.00148475 +90: Newton iteration 7 error: 4.46158 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 8 error: 0.000107788 -92: 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: 26.9258 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.47154e-09 -90: Linearization/solve/update time: 0.0086858(95.8554%)/0.00034092(3.76235%)/3.464e-05(0.382283%) -87: Solve: M deltax^k = r -94: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 9.66389 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 16 error: 1.08629e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 9 error: 7.85235e-10 -92: Linearization/solve/update time: 0.0140528(97.7428%)/0.0002942(2.04627%)/3.032e-05(0.210887%) -90: Storage: 47852.2 33.3522 -90: 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 1 error: 18.7816 +93: Newton iteration 2 error: 0.606834 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 5 error: 0.00187131 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 55 done. CPU time: 0.54404 seconds, end time: 33.3522 seconds, step size: 0.776446 seconds -90: Begin time step 56. Start time: 33.3522 seconds, step size: 0.776446 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 5 error: 5.20028 +91: Time step 42 done. CPU time: 0.448472 seconds, end time: 21.8322 seconds, step size: 0.961247 seconds +91: Begin time step 43. Start time: 21.8322 seconds, step size: 0.961247 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +92: Time step 26 done. CPU time: 0.34259 seconds, end time: 10.4329 seconds, step size: 1.56761 seconds +92: Begin time step 27. Start time: 10.4329 seconds, step size: 1.69825 seconds +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: 25.8789 +90: Newton iteration 8 error: 0.395289 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -90: Solve: M deltax^k = r -92: Storage: 54580.6 15.8107 -92: Writing visualization results for the current time step. -92: Time step 29 done. CPU time: 0.411625 seconds, end time: 15.8107 seconds, step size: 1.83977 seconds -92: Begin time step 30. Start time: 15.8107 seconds, step size: 1.99308 seconds -92: 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.76238 +91: Newton iteration 1 error: 20.4611 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 17 error: 3.09138e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 11.0916 -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.606834 +93: Newton iteration 3 error: 1.31797 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 6 error: 1.55179e-11 -88: Linearization/solve/update time: 0.066858(98.3401%)/0.00108896(1.60173%)/3.952e-05(0.0581292%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 44.2033 +90: Newton iteration 9 error: 0.00262157 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: 5.79649 +92: Newton iteration 1 error: 8.52259 92: 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: 0.223835 +91: Newton iteration 2 error: 8.0682 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 4 error: 112.245 +90: Newton iteration 10 error: 9.38601e-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.693438 +92: Newton iteration 2 error: 0.65823 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 18 error: 2.38617e-10 -94: Linearization/solve/update time: 0.0795075(96.5325%)/0.00275168(3.3409%)/0.00010428(0.12661%) -94: Writing visualization results for the current time step. -94: Time step 1 done. CPU time: 0.0835449 seconds, end time: 125 seconds (2 minutes, 5 seconds), step size: 125 seconds (2 minutes, 5 seconds) -94: Begin time step 2. Start time: 125 seconds (2 minutes, 5 seconds), step size: 69.4444 seconds (1 minutes, 9.444 seconds) -94: 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 5 error: 53.3878 -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: 1.31797 -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 6 error: 27.8693 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.00418269 +91: Newton iteration 3 error: 23.4396 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 2.49098 -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.445215 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 11 error: 2.47837e-11 +90: Linearization/solve/update time: 0.0130262(93.7595%)/0.0008042(5.78846%)/6.28e-05(0.452021%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 1.75948e-06 +91: Newton iteration 4 error: 58.8478 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 7 error: 8.99007 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r +90: Storage: 49548.2 27.6842 +90: Writing visualization results for the current time step. +88: Newton iteration 3 error: 9.09394e-09 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.445215 -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.899416 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 0.112426 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [259332 4.63465] -88: Storage in gasPhase: [306.784 28748.5] -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 1.0781 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 4.08136e-11 -91: Linearization/solve/update time: 0.0152074(94.8061%)/0.00078396(4.88738%)/4.916e-05(0.306475%) -91: Storage: 54051.7 8.64831 -91: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 0.0135938 -90: 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 10 error: 1.77792e-06 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage total: [259638 28753.1] -88: Writing visualization results for the current time step. -91: Time step 29 done. CPU time: 0.415316 seconds, end time: 8.64831 seconds, step size: 0.976036 seconds -91: Begin time step 30. Start time: 8.64831 seconds, step size: 0.976036 seconds +88: Linearization/solve/update time: 0.0333304(98.8078%)/0.00038264(1.13433%)/1.952e-05(0.0578669%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 34.2806 91: 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: 3.0962 +92: Newton iteration 3 error: 1.89745 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 1.09782 +92: Newton iteration 4 error: 2.12781 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 2.467e-11 -90: Linearization/solve/update time: 0.00948704(95.8725%)/0.00037036(3.74272%)/3.808e-05(0.384822%) +87: Update: x^(k+1) = x^k - deltax^k +90: Time step 48 done. CPU time: 0.453795 seconds, end time: 27.6842 seconds, step size: 0.9395 seconds +90: Begin time step 49. Start time: 27.6842 seconds, step size: 0.854091 seconds +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Newton iteration 1 error: 0.0713485 +87: 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: 13.386 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +90: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 5 error: 0.112426 +93: Newton iteration 6 error: 0.00637684 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: 2.27931 -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: 0.380202 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 47591.7 34.1287 -90: Writing visualization results for the current time step. -90: Time step 56 done. CPU time: 0.55644 seconds, end time: 34.1287 seconds, step size: 0.776446 seconds -90: Begin time step 57. Start time: 34.1287 seconds, step size: 0.70586 seconds +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 1 error: 21.2712 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: 0.0716957 +92: Newton iteration 5 error: 0.71492 92: 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: 21.4593 -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: 6.56312 +91: Newton iteration 7 error: 2.42944 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 6 done. CPU time: 0.399454 seconds, end time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -88: 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) -88: 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: 26.2368 +90: Newton iteration 2 error: 6.20297 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 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 19.9335 +91: Newton iteration 8 error: 0.0666154 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 6 error: 0.181241 +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: 0.00637684 +93: Newton iteration 7 error: 4.33617e-05 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: 5.8726 +90: Newton iteration 3 error: 30.0982 90: 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.0295816 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage in liquidPhase: [378206 5.46037] +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 9 error: 2.53683e-05 +91: 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 8 error: 0.00390858 +88: Storage in gasPhase: [309.471 28746.6] +92: Newton iteration 7 error: 0.0153856 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: 51.5329 +90: Newton iteration 4 error: 44.4834 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 4 error: 17.0189 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Storage total: [378515 28752.1] +88: 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 7 error: 4.33617e-05 +93: Newton iteration 8 error: 1.07026e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 8.26503e-11 +91: Linearization/solve/update time: 0.0121163(96.8785%)/0.000356(2.84648%)/3.44e-05(0.275053%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 37.3008 +90: Newton iteration 5 error: 16.6475 90: 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.09242e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 50831.3 22.7934 +91: 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 9 error: 1.23252e-05 +92: Newton iteration 8 error: 0.000123529 92: 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: 23.4321 +91: Time step 43 done. CPU time: 0.46253 seconds, end time: 22.7934 seconds, step size: 0.961247 seconds +91: Begin time step 44. Start time: 22.7934 seconds, step size: 0.961247 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: Time step 9 done. CPU time: 0.585892 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1778.05 seconds (29 minutes, 38.05 seconds) +88: Simulation of problem 'obstacle_pvs' finished. +88: +88: ------------------------ Timing ------------------------ +88: Setup time: 0.145 seconds, 19.9% +88: Simulation time: 0.586 seconds, 80.1% +88: Linearization time: 0.49 seconds, 83.6% +88: Linear solve time: 0.00738 seconds, 1.26% +88: Newton update time: 0.000288 seconds, 0.0492% +88: Pre/postprocess time: 0.071 seconds, 12.1% +88: Output write time: 0.0162 seconds, 2.76% +88: First process' simulation CPU time: 0.63 seconds +88: Number of processes: 1 +88: Threads per processes: 1 +88: Total CPU time: 0.63 seconds +88: +88: ---------------------------------------------------------------- +88: +88: Simulation completed 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 15.0928 +90: Newton iteration 6 error: 6.36447 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.06866e-10 -92: Linearization/solve/update time: 0.0157917(97.6724%)/0.00034204(2.11554%)/3.428e-05(0.212024%) 90: Solve: M deltax^k = r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 8 error: 1.07026e-08 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 10.2967 +90: Newton iteration 7 error: 0.82607 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 9 error: 1.1816e-11 +93: Linearization/solve/update time: 0.0188793(98.0123%)/0.0003506(1.82015%)/3.228e-05(0.167582%) +93: Storage: 55382 5.50646 +93: Writing visualization results for the current time step. +92: Newton iteration 9 error: 6.94672e-09 +92: Linearization/solve/update time: 0.0140938(97.2195%)/0.0003668(2.53021%)/3.628e-05(0.250261%) +92: Storage: 54869.7 12.1311 +92: 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 6 error: 11.1348 +91: Newton iteration 1 error: 20.4776 91: 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: 4.67329e-07 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 54422.5 17.8038 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 1.22726 +90: Newton iteration 8 error: 0.0127312 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 7 error: 0.0996974 +91: Newton iteration 2 error: 7.62289 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 8 error: 0.0535563 +90: Newton iteration 9 error: 2.55471e-06 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 30 done. CPU time: 0.430532 seconds, end time: 17.8038 seconds, step size: 1.99308 seconds -92: Serialize to file 'powerinjection_forchheimer_ad_time=17.8038_rank=0.ers', next time step size: 1.99308 -92: Begin time step 31. Start time: 17.8038 seconds, step size: 1.99308 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 32.2553 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 3.09228e-11 +90: Linearization/solve/update time: 0.0107945(95.7589%)/0.00043488(3.85785%)/4.32e-05(0.38323%) +92: Time step 27 done. CPU time: 0.359836 seconds, end time: 12.1311 seconds, step size: 1.69825 seconds +92: Begin time step 28. Start time: 12.1311 seconds, step size: 1.83977 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -93: Newton iteration 9 error: 1.1816e-11 -93: Linearization/solve/update time: 0.0230516(98.1735%)/0.00038908(1.65703%)/3.98e-05(0.169502%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.000191685 +91: Newton iteration 4 error: 27.4003 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 9 error: 0.000116579 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 6 error: 2.42212e-09 -94: Linearization/solve/update time: 0.0154084(96.6742%)/0.00050876(3.19203%)/2.132e-05(0.133765%) -94: Writing visualization results for the current time step. -94: Time step 2 done. CPU time: 0.0999379 seconds, end time: 194.444 seconds (3 minutes, 14.44 seconds), step size: 69.4444 seconds (1 minutes, 9.444 seconds) -94: Begin time step 3. Start time: 194.444 seconds (3 minutes, 14.44 seconds), step size: 92.5926 seconds (1 minutes, 32.59 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55382 5.50646 -93: Writing visualization results for the current time step. -90: Newton iteration 10 error: 5.12273e-10 -90: Linearization/solve/update time: 0.00872588(95.7474%)/0.00035224(3.86506%)/3.532e-05(0.387559%) -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 6 error: 0.000153297 -87: 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: 5.19724 +92: Newton iteration 1 error: 7.41109 92: 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.0544027 -91: Newton iteration 9 error: 1.22157e-09 -91: Linearization/solve/update time: 0.0123021(96.9416%)/0.00035032(2.76055%)/3.78e-05(0.297867%) -93: Time step 23 done. CPU time: 0.362856 seconds, end time: 5.50646 seconds, step size: 1.16447 seconds +93: Time step 23 done. CPU time: 0.340131 seconds, end time: 5.50646 seconds, step size: 1.16447 seconds 93: Begin time step 24. Start time: 5.50646 seconds, step size: 1.26151 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 53845.8 9.62434 -91: Writing visualization results for the current time step. -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 47346.4 34.8346 +90: Storage: 49310.1 28.5383 90: Writing visualization results for the current time step. -94: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 53.3833 +91: 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.546305 +92: Newton iteration 2 error: 0.65348 92: 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.250005 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 30 done. CPU time: 0.42963 seconds, end time: 9.62434 seconds, step size: 0.976036 seconds -91: Serialize to file 'powerinjection_darcy_fd_time=9.62434_rank=0.ers', next time step size: 1.05737 -91: Begin time step 31. Start time: 9.62434 seconds, step size: 1.05737 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 57 done. CPU time: 0.568034 seconds, end time: 34.8346 seconds, step size: 0.70586 seconds -90: Begin time step 58. Start time: 34.8346 seconds, step size: 0.70586 seconds +90: Time step 49 done. CPU time: 0.46779 seconds, end time: 28.5383 seconds, step size: 0.854091 seconds +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 15.217 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Begin time step 50. Start time: 28.5383 seconds, step size: 0.854091 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 6 error: 40.6341 +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: 27.0324 +90: Newton iteration 1 error: 21.716 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 1.68078 +92: Newton iteration 3 error: 2.62776 92: 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: 20.9783 +91: Newton iteration 7 error: 0.0078444 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: 11.1619 +90: Newton iteration 2 error: 6.85574 90: 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: 1.05971 -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 1 error: 15.217 +93: Newton iteration 2 error: 0.502474 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: 2.81973 -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: 49.3985 +90: Newton iteration 3 error: 44.0481 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: 1.7591 +92: 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: 8.85526 +91: Newton iteration 8 error: 0.0142214 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 4 error: 111.911 +90: Newton iteration 4 error: 17.0581 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: 21.961 +91: Newton iteration 9 error: 2.84582e-06 91: 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.502474 -93: 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.00579285 -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 5 error: 1.22679 +92: Newton iteration 5 error: 0.798853 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: 1.22139 +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 5 error: 49.4054 +90: Newton iteration 5 error: 25.3153 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 4 error: 61.7213 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 3.11502e-11 +91: Linearization/solve/update time: 0.0122258(97.064%)/0.00033524(2.66157%)/3.456e-05(0.274382%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 25.3421 +90: Newton iteration 6 error: 22.2776 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.373206 +92: Newton iteration 6 error: 0.552166 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 50588.5 23.7547 +91: Writing visualization results for the current time step. +90: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 1.22139 +93: Newton iteration 4 error: 0.418794 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 7 error: 7.57609 +90: Newton iteration 7 error: 4.79724 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 44 done. CPU time: 0.476726 seconds, end time: 23.7547 seconds, step size: 0.961247 seconds +91: Begin time step 45. Start time: 23.7547 seconds, step size: 0.961247 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 5 error: 37.7507 +91: Newton iteration 1 error: 20.6299 91: 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: 1.47771e-05 -94: 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 8 error: 0.776953 +90: Newton iteration 8 error: 0.0224555 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: 0.0552864 +92: Newton iteration 7 error: 0.0179009 92: 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: 16.2097 -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 9 error: 0.00720293 -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 4 error: 0.418794 +93: Newton iteration 5 error: 0.155173 93: 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.68422 -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 10 error: 5.0885e-07 +90: Newton iteration 9 error: 4.02208e-05 90: 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: 1.45236e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +88: ###################### +88: # Comparing results +88: ###################### +88: RND: '59ceef6491452c909902183c15a82f6a' 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 8 error: 0.00144458 +92: Newton iteration 8 error: 0.000448588 92: 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 2 error: 0.0116291 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 2.05773e-11 -90: Linearization/solve/update time: 0.00964508(95.9087%)/0.0003732(3.71103%)/3.824e-05(0.380251%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.155499 +91: Newton iteration 2 error: 6.33648 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 2.22713e-10 +90: Linearization/solve/update time: 0.00940192(95.7933%)/0.00037404(3.81098%)/3.884e-05(0.395729%) +87: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 3 error: 42.3607 91: 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.155173 +93: Newton iteration 6 error: 0.00650395 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 9 error: 9.0487e-07 +92: Newton iteration 9 error: 3.89827e-07 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 2 error: 0.0186207 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 49066.8 29.3924 +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 9 error: 0.000111181 +91: Newton iteration 4 error: 16.0712 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 6 error: 5.18042e-11 -94: Linearization/solve/update time: 0.0139797(96.5728%)/0.0004772(3.29653%)/1.892e-05(0.130701%) -94: Writing visualization results for the current time step. -90: Storage: 47091.1 35.5404 -90: Writing visualization results for the current time step. -94: Time step 3 done. CPU time: 0.114826 seconds, end time: 287.037 seconds (4 minutes, 47.04 seconds), step size: 92.5926 seconds (1 minutes, 32.59 seconds) -94: Begin time step 4. Start time: 287.037 seconds (4 minutes, 47.04 seconds), step size: 123.457 seconds (2 minutes, 3.457 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 58 done. CPU time: 0.580583 seconds, end time: 35.5404 seconds, step size: 0.70586 seconds -90: Begin time step 59. Start time: 35.5404 seconds, step size: 0.641691 seconds +90: Time step 50 done. CPU time: 0.480232 seconds, end time: 29.3924 seconds, step size: 0.854091 seconds +90: Serialize to file 'powerinjection_darcy_ad_time=29.3924_rank=0.ers', next time step size: 0.854091 +90: Begin time step 51. Start time: 29.3924 seconds, step size: 0.854091 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.18519e-11 -92: Linearization/solve/update time: 0.01594(97.6572%)/0.00034792(2.13155%)/3.448e-05(0.211243%) -91: Newton iteration 10 error: 2.83421e-10 -91: Linearization/solve/update time: 0.0121092(96.7674%)/0.00036552(2.92094%)/3.9e-05(0.311657%) -90: Solve: M deltax^k = r +92: Newton iteration 10 error: 1.1287e-11 +92: Linearization/solve/update time: 0.0156888(97.4837%)/0.0003668(2.27914%)/3.816e-05(0.237111%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 9.19368 +91: 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: 0.00650395 +93: Newton iteration 7 error: 4.60517e-05 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: 28.5885 +90: Newton iteration 1 error: 22.8176 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 53620.5 10.6817 -91: Writing visualization results for the current time step. -92: Storage: 54263.4 19.7968 +92: Storage: 54725.6 13.9709 92: Writing visualization results for the current time step. -94: Solve: M deltax^k = r 90: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.126091 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 31 done. CPU time: 0.444308 seconds, end time: 10.6817 seconds, step size: 1.05737 seconds -91: Begin time step 32. Start time: 10.6817 seconds, step size: 1.05737 seconds +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 2 error: 7.72593 +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: 4.02779 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 31 done. CPU time: 0.450034 seconds, end time: 19.7968 seconds, step size: 1.99308 seconds -92: Begin time step 32. Start time: 19.7968 seconds, step size: 1.99308 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 7 error: 4.60517e-05 +93: Newton iteration 8 error: 1.08207e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 20.3783 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 28 done. CPU time: 0.378739 seconds, end time: 13.9709 seconds, step size: 1.83977 seconds +92: Begin time step 29. Start time: 13.9709 seconds, step size: 1.83977 seconds +92: 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: 7.3802 +91: Newton iteration 7 error: 0.745336 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 6.96576 -90: 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: 52.8401 -90: 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 4 error: 54.8324 -90: 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 5 error: 21.4192 +90: Newton iteration 3 error: 49.2158 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 8 error: 1.08207e-08 -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 6 error: 9.10865 +90: Newton iteration 4 error: 45.7842 90: 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.358237 -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: 4.70466 +92: Newton iteration 1 error: 6.51823 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 9 error: 8.3844e-12 +93: Linearization/solve/update time: 0.0186182(98.045%)/0.00031684(1.66851%)/5.44e-05(0.286475%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 18.4462 +91: Newton iteration 8 error: 0.0348783 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 7 error: 1.73274 +90: Newton iteration 5 error: 18.6316 90: 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.000289879 -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 2 error: 0.410257 -92: 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 7 error: 3.23463e-06 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55285.3 6.76797 +93: Writing visualization results for the current time step. +88: Simulation name: 'obstacle_pvs' +88: Number of timesteps: '9' 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 40.9426 +91: Newton iteration 9 error: 0.000122664 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 9 error: 8.3844e-12 -93: Linearization/solve/update time: 0.0208617(98.1654%)/0.00035528(1.67178%)/3.46e-05(0.162812%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 2.07573 -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 6 error: 9.0385 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r + 88/120 Test #88: obstacle_pvs ................................... Passed 0.91 sec +test 96 + Start 96: reservoir_blackoil_vcfv + +96: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_vcfv" "--" "--end-time=8750000" +96: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +96: 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: 47.3494 +91: Newton iteration 10 error: 1.18979e-07 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 55285.3 6.76797 -93: Writing visualization results for the current time step. -94: Solve: M deltax^k = r +91: Newton iteration 11 error: 3.25144e-11 +91: Linearization/solve/update time: 0.0134737(97.1028%)/0.00036388(2.62243%)/3.812e-05(0.274725%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.0749428 +90: Newton iteration 7 error: 2.18739 90: 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 9 error: 0.000130416 +90: Newton iteration 8 error: 0.16649 90: 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.56833e-06 -94: 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 3 error: 0.000709476 -93: Time step 24 done. CPU time: 0.385991 seconds, end time: 6.76797 seconds, step size: 1.26151 seconds -93: Begin time step 25. Start time: 6.76797 seconds, step size: 1.36664 seconds -93: 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: 16.6057 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: 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: 1.7993 +92: Newton iteration 2 error: 0.497494 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 3.5493e-10 -90: Linearization/solve/update time: 0.00885236(95.8089%)/0.000353(3.82051%)/3.424e-05(0.370579%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 2.75273 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 46848.9 36.1821 -90: Writing visualization results for the current time step. -94: Newton iteration 5 error: 6.6337e-09 -94: Linearization/solve/update time: 0.011055(96.1311%)/0.00042924(3.73253%)/1.568e-05(0.136348%) -94: 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 5 error: 2.47125 +92: Newton iteration 3 error: 1.57003 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 24 done. CPU time: 0.360881 seconds, end time: 6.76797 seconds, step size: 1.26151 seconds +93: Begin time step 25. Start time: 6.76797 seconds, step size: 1.36664 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: 12.5216 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 4 done. CPU time: 0.126965 seconds, end time: 410.494 seconds (6 minutes, 50.49 seconds), step size: 123.457 seconds (2 minutes, 3.457 seconds) -94: Begin time step 5. Start time: 410.494 seconds (6 minutes, 50.49 seconds), step size: 174.897 seconds (2 minutes, 54.9 seconds) -94: 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 8 error: 0.00250665 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -90: Time step 59 done. CPU time: 0.59237 seconds, end time: 36.1821 seconds, step size: 0.641691 seconds -90: Begin time step 60. Start time: 36.1821 seconds, step size: 0.641691 seconds -90: 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: 29.8058 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 4.48736e-06 -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: 12.2327 +90: Newton iteration 9 error: 0.00087297 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 50341.4 24.7159 +91: 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 6 error: 1.00127 +92: Newton iteration 4 error: 2.14538 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 4.09273e-11 -91: Linearization/solve/update time: 0.0117128(96.8948%)/0.00033952(2.80871%)/3.584e-05(0.296489%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 10 error: 2.13248e-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.513469 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 53392.9 11.7391 -91: Writing visualization results for the current time step. -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 44.9459 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: ###################### +96: # Running test '' +96: ###################### 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 0.0942061 +92: Newton iteration 5 error: 1.56215 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 1 error: 0.0804005 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 32 done. CPU time: 0.457807 seconds, end time: 11.7391 seconds, step size: 1.05737 seconds -91: Begin time step 33. Start time: 11.7391 seconds, step size: 1.05737 seconds +91: Time step 45 done. CPU time: 0.492172 seconds, end time: 24.7159 seconds, step size: 0.961247 seconds +91: Begin time step 46. Start time: 24.7159 seconds, step size: 0.873861 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r +90: Newton iteration 11 error: 2.51248e-11 +90: Linearization/solve/update time: 0.009974(95.7554%)/0.00039252(3.76839%)/4.96e-05(0.476185%) +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 20.7273 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 48817.8 30.2465 +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 2 error: 4.69935 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 4 error: 134.159 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r 92: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 6.65271 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 6 error: 0.352268 +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: 1.30987 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 8 error: 0.00076346 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 51 done. CPU time: 0.49355 seconds, end time: 30.2465 seconds, step size: 0.854091 seconds +90: Begin time step 52. Start time: 30.2465 seconds, step size: 0.776446 seconds +90: 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 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 19.6279 +91: Newton iteration 3 error: 30.5716 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 84.1479 -90: 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 6 error: 39.5163 +90: Newton iteration 1 error: 23.1879 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: 5.87933 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 9 error: 6.81015e-09 -92: Linearization/solve/update time: 0.0145142(97.7119%)/0.0003092(2.08159%)/3.068e-05(0.206543%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 3.23489 -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 7 error: 0.0245693 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_vcfv --end-time=8750000" 90: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 0.622371 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 12.6313 +90: Newton iteration 2 error: 6.53447 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: 31.8405 +91: Newton iteration 4 error: 26.1093 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 54103.2 21.7899 -92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 1.36738 +90: Newton iteration 3 error: 29.0346 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 8 error: 0.000107788 +92: 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: 10.6207 +91: Newton iteration 5 error: 9.33713 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 9 error: 0.0141213 +90: Newton iteration 4 error: 47.0732 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 32 done. CPU time: 0.467721 seconds, end time: 21.7899 seconds, step size: 1.99308 seconds -92: Begin time step 33. Start time: 21.7899 seconds, step size: 2.15917 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 3.46368 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 4 error: 5.20998e-05 -88: 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.365363 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r +92: Newton iteration 9 error: 7.85235e-10 +92: Linearization/solve/update time: 0.0142896(97.429%)/0.00034248(2.33509%)/3.46e-05(0.235909%) 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 5.38334 +91: Newton iteration 6 error: 3.19031 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 10 error: 1.19981e-06 +90: Newton iteration 5 error: 18.6143 +90: 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 6 error: 6.27663 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: 4.29684 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 2.00089e-11 -90: Linearization/solve/update time: 0.00987344(95.935%)/0.00037972(3.68954%)/3.864e-05(0.375445%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 2.76103 +91: Newton iteration 7 error: 0.342868 91: 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: 0.523017 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 54580.6 15.8107 +92: 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 6 error: 0.0089981 93: 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: 0.41499 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 46594.1 36.8238 -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 2 error: 0.693225 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 60 done. CPU time: 0.605237 seconds, end time: 36.8238 seconds, step size: 0.641691 seconds -90: Serialize to file 'powerinjection_darcy_ad_time=36.8238_rank=0.ers', next time step size: 0.583355 -90: Begin time step 61. Start time: 36.8238 seconds, step size: 0.583355 seconds +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 7 error: 0.643104 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 91: Solve: M deltax^k = r +92: Time step 29 done. CPU time: 0.39619 seconds, end time: 15.8107 seconds, step size: 1.83977 seconds +92: Begin time step 30. Start time: 15.8107 seconds, step size: 1.99308 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.0134538 +91: Newton iteration 8 error: 0.00369738 91: 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: 0.003478 -94: 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 8 error: 0.00601489 +90: 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 9 error: 4.32702e-07 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +87: Update: x^(k+1) = x^k - deltax^k 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 6.50549e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Newton iteration 3 error: 7.26e-05 +87: 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 9 error: 1.23577e-06 +91: 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: 3.40846 +92: Newton iteration 1 error: 5.79649 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: 31.8042 +90: Newton iteration 10 error: 2.00089e-11 +90: Linearization/solve/update time: 0.00841544(95.8448%)/0.00033052(3.76434%)/3.432e-05(0.390876%) +91: Newton iteration 10 error: 3.0127e-11 +91: Linearization/solve/update time: 0.0122992(97.1559%)/0.00032532(2.56983%)/3.472e-05(0.274267%) +90: Storage: 48586 31.0229 +90: Writing visualization results for the current time step. +91: Storage: 50113 25.5898 +91: Writing visualization results for the current time step. +93: Newton iteration 8 error: 8.88136e-09 +93: Linearization/solve/update time: 0.0166255(98.1818%)/0.00028088(1.65873%)/2.7e-05(0.159448%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.693438 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 52 done. CPU time: 0.50465 seconds, end time: 31.0229 seconds, step size: 0.776446 seconds +90: Begin time step 53. Start time: 31.0229 seconds, step size: 0.776446 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 46 done. CPU time: 0.506389 seconds, end time: 25.5898 seconds, step size: 0.873861 seconds +91: Begin time step 47. Start time: 25.5898 seconds, step size: 0.873861 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 55180 8.13461 +93: 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 9 error: 2.29838e-05 +91: Newton iteration 1 error: 20.988 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 25 done. CPU time: 0.379556 seconds, end time: 8.13461 seconds, step size: 1.36664 seconds +93: Begin time step 26. Start time: 8.13461 seconds, step size: 1.59441 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 2 error: 7.03244 +90: Newton iteration 1 error: 23.7141 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 2.50677 +92: Newton iteration 3 error: 2.49098 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -91: Newton iteration 10 error: 7.9491e-09 -91: Linearization/solve/update time: 0.0114397(96.8227%)/0.00034024(2.87971%)/3.516e-05(0.297586%) -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 1.06556e-06 -94: 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: 65.2411 +90: Newton iteration 2 error: 6.52692 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 8 error: 8.88136e-09 -93: Linearization/solve/update time: 0.0179268(98.2295%)/0.00029236(1.60198%)/3.076e-05(0.168549%) -91: Storage: 53162.6 12.7965 -91: Writing visualization results for the current time step. -87: Newton iteration 8 error: 1.24339e-09 -87: Linearization/solve/update time: 0.165268(94.8112%)/0.0089012(5.10645%)/0.00014348(0.0823118%) -93: Storage: 55180 8.13461 -93: Writing visualization results for the current time step. -91: Time step 33 done. CPU time: 0.47107 seconds, end time: 12.7965 seconds, step size: 1.05737 seconds -91: Begin time step 34. Start time: 12.7965 seconds, step size: 1.05737 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 5.54828 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 4 error: 61.7081 +90: Newton iteration 3 error: 48.5132 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: 2.22957 +92: Newton iteration 4 error: 3.0962 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 25 done. CPU time: 0.406249 seconds, end time: 8.13461 seconds, step size: 1.36664 seconds -93: Begin time step 26. Start time: 8.13461 seconds, step size: 1.59441 seconds +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 10.6911 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 4 error: 34.3072 +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: 19.3648 +91: Newton iteration 3 error: 39.6416 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 8 error: 1.17477e-09 -94: Linearization/solve/update time: 0.0175923(96.8303%)/0.00055148(3.03542%)/2.44e-05(0.134301%) -94: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 24.8115 +90: Newton iteration 5 error: 14.2341 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: 3.50235 +92: Newton iteration 5 error: 1.09782 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 5 done. CPU time: 0.145968 seconds, end time: 585.391 seconds (9 minutes, 45.39 seconds), step size: 174.897 seconds (2 minutes, 54.9 seconds) -94: Begin time step 6. Start time: 585.391 seconds (9 minutes, 45.39 seconds), step size: 204.047 seconds (3 minutes, 24.05 seconds) -94: 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 6 error: 11.2726 -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: 6.36163 +91: Newton iteration 4 error: 21.1354 91: 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: 10.6911 +93: Newton iteration 2 error: 0.793744 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 7 error: 2.47252 +90: Newton iteration 6 error: 6.07957 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 0.0466831 +92: Newton iteration 6 error: 0.380202 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 8 error: 0.171575 +90: Newton iteration 7 error: 1.12652 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 32.834 -91: 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.0644713 -94: 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: 38.0771 +91: Newton iteration 5 error: 9.83172 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r -87: Storage in liquidPhase: [252565 4.48385 0 0] -87: Storage in gasPhase: [306.699 28748.7 0 0] -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 5 error: 1.28042e-06 -88: 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 8 error: 0.00348954 -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 8 error: 0.0492351 +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.793744 +93: Newton iteration 3 error: 1.74579 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage total: [252872 28753.1 0 0] -87: 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: 14.24 +91: Newton iteration 6 error: 3.54384 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 9 error: 0.000823613 -90: 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 10 error: 1.77222e-08 +90: Newton iteration 9 error: 8.92049e-05 90: 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: 1.67036 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 1.89857e-11 -90: Linearization/solve/update time: 0.0098156(96.0261%)/0.0003678(3.59819%)/3.84e-05(0.375668%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 1.6178e-05 +92: Newton iteration 7 error: 0.0716957 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 2.63753e-10 +90: Linearization/solve/update time: 0.00829284(95.7651%)/0.00033228(3.83715%)/3.444e-05(0.397711%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 6.76338 +91: Newton iteration 7 error: 0.591888 91: 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 8 error: 0.00390858 +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: 1.74579 +93: Newton iteration 4 error: 2.64514 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 6 done. CPU time: 0.763861 seconds, end time: 4141.6 seconds (1 hours, 9 minutes, 1.6 seconds), step size: 1411.13 seconds (23 minutes, 31.13 seconds) -87: 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) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 46349 37.4072 +90: Storage: 48348.3 31.7994 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 7 error: 1.42959 +91: Newton iteration 8 error: 0.0187565 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -92: Newton iteration 10 error: 1.08597e-09 -92: Linearization/solve/update time: 0.0162765(97.7322%)/0.0003424(2.05594%)/3.528e-05(0.211838%) -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 0.00976859 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 61 done. CPU time: 0.618435 seconds, end time: 37.4072 seconds, step size: 0.583355 seconds -90: Begin time step 62. Start time: 37.4072 seconds, step size: 0.530323 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 9 error: 1.23252e-05 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 53 done. CPU time: 0.515626 seconds, end time: 31.7994 seconds, step size: 0.776446 seconds +90: Begin time step 54. Start time: 31.7994 seconds, step size: 0.776446 seconds 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 4 error: 2.64514 +93: Newton iteration 5 error: 1.09592 93: 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 8 error: 0.0620525 +91: Newton iteration 9 error: 1.91206e-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: 33.5674 +90: Newton iteration 1 error: 25.0101 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 53928.3 23.9491 -92: 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 9 error: 0.000109566 -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: 8.30522 +90: Newton iteration 2 error: 9.97473 90: 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: 5.63421e-06 -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: 1.09592 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 1.12198e-09 -91: Linearization/solve/update time: 0.0114687(96.9126%)/0.00033108(2.79768%)/3.428e-05(0.289672%) +92: Newton iteration 10 error: 1.06866e-10 +92: Linearization/solve/update time: 0.0161083(97.3239%)/0.00038476(2.32466%)/5.816e-05(0.351394%) +91: Newton iteration 10 error: 2.64663e-10 +91: Linearization/solve/update time: 0.0124089(97.1788%)/0.0003262(2.55459%)/3.404e-05(0.26658%) +91: Storage: 49880.4 26.4636 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 56.0223 +90: Newton iteration 3 error: 31.3396 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 52929.8 13.8538 -91: 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 6 error: 0.256742 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 54422.5 17.8038 +92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 93.5098 +90: Newton iteration 4 error: 82.5029 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 34 done. CPU time: 0.484411 seconds, end time: 13.8538 seconds, step size: 1.05737 seconds -91: Begin time step 35. Start time: 13.8538 seconds, step size: 1.05737 seconds +91: Time step 47 done. CPU time: 0.520757 seconds, end time: 26.4636 seconds, step size: 0.873861 seconds +91: Begin time step 48. Start time: 26.4636 seconds, step size: 0.873861 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 -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 4.05613e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 6 error: 6.14814e-11 -94: Linearization/solve/update time: 0.0131808(96.8074%)/0.00041616(3.05653%)/1.852e-05(0.136022%) -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 6 error: 0.256742 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 1 error: 22.013 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 30 done. CPU time: 0.4156 seconds, end time: 17.8038 seconds, step size: 1.99308 seconds +92: Serialize to file 'powerinjection_forchheimer_ad_time=17.8038_rank=0.ers', next time step size: 1.99308 +92: Begin time step 31. Start time: 17.8038 seconds, step size: 1.99308 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 7 error: 0.0193907 93: 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: 8.59114 +91: 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: 5.19724 +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 5 error: 39.3299 +90: Newton iteration 5 error: 49.7022 90: 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 6 error: 17.0329 +90: Newton iteration 6 error: 20.2109 90: 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 7 error: 3.59197 +90: Newton iteration 7 error: 4.39251 90: 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 8 error: 0.172416 +90: Newton iteration 8 error: 0.184055 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 8 error: 0.000135879 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 9 error: 0.000355432 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 10 error: 1.20212e-09 -90: Linearization/solve/update time: 0.009001(96.0992%)/0.00032996(3.52282%)/3.54e-05(0.377948%) -91: Newton iteration 1 error: 19.136 -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: 7.52957 +91: Newton iteration 3 error: 22.8278 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 6 error: 1.84508e-09 -88: Linearization/solve/update time: 0.0669854(98.2809%)/0.00113228(1.66128%)/3.944e-05(0.0578663%) -94: Time step 6 done. CPU time: 0.160265 seconds, end time: 789.438 seconds (13 minutes, 9.438 seconds), step size: 204.047 seconds (3 minutes, 24.05 seconds) -94: Begin time step 7. Start time: 789.438 seconds (13 minutes, 9.438 seconds), step size: 272.062 seconds (4 minutes, 32.06 seconds) -94: 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.0477871 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 33 done. CPU time: 0.489209 seconds, end time: 23.9491 seconds, step size: 2.15917 seconds -92: Begin time step 34. Start time: 23.9491 seconds, step size: 2.15917 seconds -92: 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: 3.93464 -92: 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.456907 -92: 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: 2.49119 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 9 error: 0.000269255 +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: 3.33596 +92: Newton iteration 2 error: 0.546305 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 9 error: 3.0351e-09 -93: Linearization/solve/update time: 0.0188193(98.191%)/0.0003146(1.64144%)/3.212e-05(0.167588%) -93: Storage: 55056.7 9.72902 -93: Writing visualization results for the current time step. -90: Storage: 46111.1 37.9375 -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 3 error: 17.0998 -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: 49.0011 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 4 error: 3.0198e-05 +87: 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: 42.4957 +91: Newton iteration 4 error: 50.3399 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 2.81148e-10 +90: Linearization/solve/update time: 0.0083704(95.9473%)/0.00031928(3.65981%)/3.428e-05(0.392941%) +93: Newton iteration 9 error: 3.0351e-09 +93: Linearization/solve/update time: 0.0188462(98.188%)/0.00031704(1.65177%)/3.076e-05(0.160258%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 14.9914 +91: Newton iteration 5 error: 54.1619 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [304373 5.5002] -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.592195 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 62 done. CPU time: 0.630448 seconds, end time: 37.9375 seconds, step size: 0.530323 seconds -90: Begin time step 63. Start time: 37.9375 seconds, step size: 0.530323 seconds -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 26 done. CPU time: 0.427211 seconds, end time: 9.72902 seconds, step size: 1.59441 seconds +92: Solve: M deltax^k = r +93: Storage: 55056.7 9.72902 +93: Writing visualization results for the current time step. +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 1.68078 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 48104 32.5758 +90: Writing visualization results for the current time step. +93: Time step 26 done. CPU time: 0.400514 seconds, end time: 9.72902 seconds, step size: 1.59441 seconds 93: Begin time step 27. Start time: 9.72902 seconds, step size: 1.72728 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in gasPhase: [308.229 28747.2] -88: Storage total: [304681 28752.7] -88: 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 7 error: 2.7932 +91: Newton iteration 6 error: 18.0383 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 8 error: 0.0730472 +91: Newton iteration 7 error: 2.70563 91: 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: 4.16918 -92: 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: 1.53514 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 54 done. CPU time: 0.526677 seconds, end time: 32.5758 seconds, step size: 0.776446 seconds +90: Begin time step 55. Start time: 32.5758 seconds, step size: 0.776446 seconds +90: 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: 36.7238 +90: Newton iteration 1 error: 25.4133 90: 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: 13.6549 +90: Newton iteration 2 error: 10.5567 90: 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.000440516 -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 4 error: 2.81973 +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: 9.09726 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: 1.22679 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +91: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 70.521 +90: Newton iteration 3 error: 31.6281 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 9 error: 1.4354e-05 +91: Newton iteration 8 error: 0.00569993 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 4 error: 212.359 +90: Newton iteration 4 error: 84.9596 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 9 error: 3.27982e-06 +91: 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: 0.323312 +92: Newton iteration 6 error: 0.373206 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 4 error: 2.49161e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 8.04903e-11 -91: Linearization/solve/update time: 0.011603(96.9619%)/0.00032924(2.75132%)/3.432e-05(0.286798%) -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 115.203 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 52694.1 14.9112 -91: 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 2 error: 0.689582 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 7 done. CPU time: 0.480002 seconds, end time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) -88: 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) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 35 done. CPU time: 0.49782 seconds, end time: 14.9112 seconds, step size: 1.05737 seconds -91: Begin time step 36. Start time: 14.9112 seconds, step size: 1.05737 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 5 error: 1.11397e-09 -94: Linearization/solve/update time: 0.0109451(96.782%)/0.0003494(3.08956%)/1.452e-05(0.128393%) -94: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 6 error: 127.102 +90: Newton iteration 5 error: 86.5325 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 2.42153e-11 +91: Linearization/solve/update time: 0.0124496(97.1274%)/0.0003336(2.60263%)/3.46e-05(0.269937%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 6 error: 33.3294 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 8 error: 0.0156296 +92: Newton iteration 7 error: 0.0552864 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 49643.4 27.3375 +91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 7 error: 86.8584 +90: Newton iteration 7 error: 9.05142 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: 19.104 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 2.25371 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 9 error: 3.20183e-05 -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 8 error: 0.478345 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.0574775 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 48 done. CPU time: 0.535192 seconds, end time: 27.3375 seconds, step size: 0.873861 seconds +91: Begin time step 49. Start time: 27.3375 seconds, step size: 0.873861 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 2 error: 6.71889 +91: Newton iteration 1 error: 22.2879 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 9 error: 0.0227284 +90: Newton iteration 8 error: 0.526487 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 2.68869e-11 -92: Linearization/solve/update time: 0.0164498(97.8139%)/0.00033316(1.98104%)/3.448e-05(0.205025%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 30.2713 -91: 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.17517 -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 10 error: 5.58055e-05 +90: Newton iteration 9 error: 0.00148475 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 4 error: 19.4184 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 11 error: 3.40492e-10 -90: Linearization/solve/update time: 0.00988152(95.9281%)/0.00037016(3.59345%)/4.928e-05(0.478402%) -92: Storage: 53752.1 26.1083 -92: Writing visualization results for the current time step. -94: Time step 7 done. CPU time: 0.176407 seconds, end time: 1061.5 seconds (17 minutes, 41.5 seconds), step size: 272.062 seconds (4 minutes, 32.06 seconds) -94: Begin time step 8. Start time: 1061.5 seconds (17 minutes, 41.5 seconds), step size: 385.421 seconds (6 minutes, 25.42 seconds) -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 8 error: 0.00144458 +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.686476 +93: Newton iteration 4 error: 2.17517 93: 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: 39.3958 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 45851.4 38.4673 -90: Writing visualization results for the current time step. -92: Time step 34 done. CPU time: 0.508944 seconds, end time: 26.1083 seconds, step size: 2.15917 seconds -92: Begin time step 35. Start time: 26.1083 seconds, step size: 2.15917 seconds -92: 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: 7.97989 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r +90: Newton iteration 10 error: 3.47154e-09 +90: Linearization/solve/update time: 0.00843132(95.9435%)/0.00032196(3.66372%)/3.452e-05(0.392817%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 6 error: 0.193099 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 1 error: 3.6231 +92: Newton iteration 9 error: 9.0487e-07 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 1 error: 0.033568 -94: 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: 0.655771 +91: Newton iteration 2 error: 6.66699 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 47852.2 33.3522 +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 8 error: 0.00867608 +91: Newton iteration 3 error: 43.8087 91: 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.51751 -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 7 error: 0.0213591 +93: Newton iteration 5 error: 0.686476 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: 7.97834 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 63 done. CPU time: 0.646621 seconds, end time: 38.4678 seconds, step size: 0.530323 seconds -90: Begin time step 64. Start time: 38.4678 seconds, step size: 0.482112 seconds +92: Newton iteration 10 error: 1.18519e-11 +92: Linearization/solve/update time: 0.0163445(97.1426%)/0.00044124(2.62249%)/3.952e-05(0.234885%) +90: Time step 55 done. CPU time: 0.537825 seconds, end time: 33.3522 seconds, step size: 0.776446 seconds +90: Begin time step 56. Start time: 33.3522 seconds, step size: 0.776446 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 1.17627e-06 +91: Newton iteration 4 error: 17.4193 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.0154676 -88: 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: 2.05752 -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: 40.6533 +90: Newton iteration 1 error: 25.8789 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 3.09228e-11 -91: Linearization/solve/update time: 0.0116432(96.9375%)/0.0003324(2.76745%)/3.544e-05(0.295062%) +92: Storage: 54263.4 19.7968 +92: 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 8 error: 0.000333745 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r +93: Newton iteration 6 error: 0.193099 90: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 3.51888 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 17.6831 +90: Newton iteration 2 error: 11.0916 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 52455.4 15.9686 -91: 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 4 error: 3.95531 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 36 done. CPU time: 0.511327 seconds, end time: 15.9686 seconds, step size: 1.05737 seconds -91: Begin time step 37. Start time: 15.9686 seconds, step size: 1.05737 seconds +93: 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: 9.64035 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 31 done. CPU time: 0.43573 seconds, end time: 19.7968 seconds, step size: 1.99308 seconds +92: Begin time step 32. Start time: 19.7968 seconds, step size: 1.99308 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.38021 -90: 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 4 error: 0.0553836 +90: Newton iteration 3 error: 44.2033 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 9 error: 2.56947e-07 -93: 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: 19.0797 +91: Newton iteration 6 error: 3.83629 91: 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.65672 -94: 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 5 error: 4.39657e-05 +90: Newton iteration 4 error: 112.245 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 7 error: 0.0213591 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r +90: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 2.58881 +92: Newton iteration 1 error: 4.70466 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 5 error: 53.3878 +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: 5.19705 +91: Newton iteration 7 error: 0.652095 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 6 error: 1.87015e-11 -90: Linearization/solve/update time: 0.00544368(96.1584%)/0.00019644(3.46996%)/2.104e-05(0.371655%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 6 error: 27.8693 +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.851297 +92: Newton iteration 2 error: 0.410257 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.25482e-11 -93: Linearization/solve/update time: 0.0211494(98.2091%)/0.00035028(1.62656%)/3.54e-05(0.164383%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 38.7626 +91: Newton iteration 8 error: 0.0270745 91: 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: 0.714621 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 54922.4 11.4563 -93: Writing visualization results for the current time step. -90: Storage: 45615.3 38.9058 -90: Writing visualization results for the current time step. -90: Time step 64 done. CPU time: 0.654856 seconds, end time: 38.9499 seconds, step size: 0.482112 seconds -90: Begin time step 65. Start time: 38.9499 seconds, step size: 0.642816 seconds -90: 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: 46.4249 -90: 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.72742 +90: Newton iteration 7 error: 8.99007 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 27 done. CPU time: 0.45057 seconds, end time: 11.4563 seconds, step size: 1.72728 seconds -93: Begin time step 28. Start time: 11.4563 seconds, step size: 1.72728 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: 7.79513 +93: Newton iteration 8 error: 0.000333745 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 8 error: 1.0781 +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 4 error: 17.912 -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: 9.62172 -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: 3.85076 +91: Newton iteration 9 error: 7.00202e-05 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 0.197397 -92: 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 8 error: 0.0122194 +92: Newton iteration 3 error: 2.07573 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: 0.00880774 -94: 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 7 error: 0.000332347 -94: 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: 0.64956 +90: Newton iteration 9 error: 0.0135938 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 9 error: 4.53764e-05 -92: 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: 0.831286 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -90: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 2 error: 0.000276674 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.447766 +93: Newton iteration 9 error: 2.56947e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 0.00220579 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.0538221 +91: Newton iteration 10 error: 3.21747e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 3.91367e-10 -92: Linearization/solve/update time: 0.0166122(97.8618%)/0.00032892(1.93765%)/3.404e-05(0.200528%) +87: Update: x^(k+1) = x^k - deltax^k 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 5 error: 1.07427e-07 +90: Newton iteration 10 error: 1.77792e-06 90: 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 8 error: 1.16009e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -91: Solve: M deltax^k = r -90: Newton iteration 6 error: 1.97815e-11 -90: Linearization/solve/update time: 0.0054282(96.2338%)/0.00019212(3.406%)/2.032e-05(0.360243%) -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 0.00023349 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 2 error: 0.0127673 +87: Newton iteration 5 error: 0.00187131 87: 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: 1.81857 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 53574.4 28.2674 -92: 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 10 error: 6.96058e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 45357.8 39.334 -90: Writing visualization results for the current time step. -92: Time step 35 done. CPU time: 0.528848 seconds, end time: 28.2674 seconds, step size: 2.15917 seconds -92: Begin time step 36. Start time: 28.2674 seconds, step size: 2.15917 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 1.7993 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 8.81803e-10 -94: Linearization/solve/update time: 0.0198092(96.7114%)/0.000646(3.15387%)/2.76e-05(0.134747%) -94: Writing visualization results for the current time step. -94: Time step 8 done. CPU time: 0.197374 seconds, end time: 1446.92 seconds (24 minutes, 6.921 seconds), step size: 385.421 seconds (6 minutes, 25.42 seconds) -94: Begin time step 9. Start time: 1446.92 seconds (24 minutes, 6.921 seconds), step size: 417.54 seconds (6 minutes, 57.54 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 11 error: 3.10365e-11 -91: Linearization/solve/update time: 0.0128937(97.0074%)/0.00035856(2.69767%)/3.92e-05(0.294926%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.835755 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 52213.7 17.0259 +90: Newton iteration 11 error: 2.467e-11 +90: Linearization/solve/update time: 0.00934184(95.9756%)/0.00035408(3.63772%)/3.764e-05(0.386703%) +91: Newton iteration 11 error: 1.87015e-11 +91: Linearization/solve/update time: 0.0137538(97.1717%)/0.0003626(2.56179%)/3.772e-05(0.266494%) +91: Storage: 49401.7 28.2114 91: Writing visualization results for the current time step. +93: Newton iteration 10 error: 1.25482e-11 +93: Linearization/solve/update time: 0.0211897(98.1431%)/0.00036656(1.69778%)/3.436e-05(0.159143%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 3.36522 +92: Newton iteration 5 error: 2.47125 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 37 done. CPU time: 0.526166 seconds, end time: 17.0259 seconds, step size: 1.05737 seconds -91: Begin time step 38. Start time: 17.0259 seconds, step size: 0.961247 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: 19.0366 +90: Storage: 47591.7 34.1287 +90: Writing visualization results for the current time step. +93: Storage: 54922.4 11.4563 +93: Writing visualization results for the current time step. +91: Time step 49 done. CPU time: 0.551175 seconds, end time: 28.2114 seconds, step size: 0.873861 seconds +91: Begin time step 50. Start time: 28.2114 seconds, step size: 0.794419 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 2 error: 4.9891 +91: Newton iteration 1 error: 22.5827 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 65 done. CPU time: 0.664565 seconds, end time: 39.5927 seconds, step size: 0.642816 seconds -90: Begin time step 66. Start time: 39.5927 seconds, step size: 0.857088 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 6 error: 1.00127 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 56 done. CPU time: 0.549984 seconds, end time: 34.1287 seconds, step size: 0.776446 seconds +90: Begin time step 57. Start time: 34.1287 seconds, step size: 0.70586 seconds 90: 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: 36.0266 +90: Newton iteration 1 error: 26.2368 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 27 done. CPU time: 0.42424 seconds, end time: 11.4563 seconds, step size: 1.72728 seconds +93: Begin time step 28. Start time: 11.4563 seconds, step size: 1.72728 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 2 error: 7.53087 +90: Newton iteration 2 error: 5.8726 90: 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.0292815 -94: 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: 1.63867 -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 2 error: 0.550764 -92: 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: 5.86156 +91: 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: 2.04955 +92: Newton iteration 7 error: 0.0942061 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.252518 +93: Newton iteration 1 error: 7.79513 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: 0.0556174 +90: Newton iteration 3 error: 51.5329 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 6 error: 0.0490583 -93: 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: 22.2996 +91: Newton iteration 3 error: 27.0658 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 4 error: 1.16044e-06 +90: Newton iteration 4 error: 37.3008 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: 3.59947 +92: Newton iteration 8 error: 0.00076346 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 5 error: 15.0928 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Solve: M deltax^k = r 91: Solve: M deltax^k = r -90: Newton iteration 5 error: 1.6513e-11 -90: Linearization/solve/update time: 0.0045604(96.1525%)/0.00016504(3.47974%)/1.744e-05(0.367709%) 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 31.1796 +91: Newton iteration 4 error: 38.8267 91: 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.00666929 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 7 error: 0.00221316 +93: Newton iteration 2 error: 0.447766 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 3 error: 1.45046e-06 -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 10.8378 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 45084.6 39.724 -90: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 6 error: 10.2967 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 9 error: 6.81015e-09 +92: Linearization/solve/update time: 0.0147781(97.3144%)/0.00034828(2.29344%)/5.956e-05(0.392205%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 3.45966 +91: Newton iteration 5 error: 13.7907 91: 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: 1.51576 -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 4 error: 5.98385e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 66 done. CPU time: 0.671896 seconds, end time: 40.4498 seconds, step size: 0.857088 seconds -90: Begin time step 67. Start time: 40.4498 seconds, step size: 1.21421 seconds +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 7 error: 1.22726 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 8 error: 9.27579e-06 +93: Newton iteration 3 error: 1.81857 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: 0.55428 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r +92: Storage: 54103.2 21.7899 +92: 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 7 error: 0.26785 +91: Newton iteration 6 error: 4.25293 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r +90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 19.3672 +90: Newton iteration 8 error: 0.0535563 90: 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: 6.72916 +90: Newton iteration 9 error: 0.000116579 90: 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: 3.78254e-07 -94: 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 8 error: 0.00138909 +91: Newton iteration 7 error: 0.331643 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 32 done. CPU time: 0.453869 seconds, end time: 21.7899 seconds, step size: 1.99308 seconds +92: Begin time step 33. Start time: 21.7899 seconds, step size: 2.15917 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 9 error: 1.56744e-08 +93: Newton iteration 4 error: 0.835755 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 7 error: 0.124614 -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: 0.00918298 -90: 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 4 error: 3.21111e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 5.12273e-10 +90: Linearization/solve/update time: 0.00858192(96.0333%)/0.00031984(3.57907%)/3.464e-05(0.387628%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 4.2181e-08 +91: Newton iteration 8 error: 0.00179588 91: 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 8 error: 0.00971734 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 6 error: 1.77757e-10 -94: Linearization/solve/update time: 0.0132003(96.5534%)/0.00045288(3.31259%)/1.832e-05(0.134002%) -94: Writing visualization results for the current time step. -91: Newton iteration 10 error: 2.42153e-11 -91: Linearization/solve/update time: 0.0118123(96.9386%)/0.00033744(2.76922%)/3.56e-05(0.292154%) -94: Time step 9 done. CPU time: 0.211485 seconds, end time: 1864.46 seconds (31 minutes, 4.461 seconds), step size: 417.54 seconds (6 minutes, 57.54 seconds) -94: Begin time step 10. Start time: 1864.46 seconds (31 minutes, 4.461 seconds), step size: 556.72 seconds (9 minutes, 16.72 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 1.84457e-11 -90: Linearization/solve/update time: 0.00461576(96.1841%)/0.00016592(3.45747%)/1.72e-05(0.358417%) -91: Storage: 51991.2 17.9872 -91: Writing visualization results for the current time step. -93: Newton iteration 10 error: 1.23848e-11 -93: Linearization/solve/update time: 0.0218795(98.1201%)/0.00038108(1.70898%)/3.812e-05(0.170952%) -93: Storage: 54787.4 13.1836 -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 9 error: 6.31909e-05 +92: Newton iteration 1 error: 4.29684 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 38 done. CPU time: 0.539943 seconds, end time: 17.9872 seconds, step size: 0.961247 seconds -91: Begin time step 39. Start time: 17.9872 seconds, step size: 0.961247 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 47346.4 34.8346 +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 1 error: 19.2099 +91: Newton iteration 9 error: 6.23329e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 44768.9 40.0904 -90: Writing visualization results for the current time step. -90: Time step 67 done. CPU time: 0.680199 seconds, end time: 41.664 seconds, step size: 1.21421 seconds -90: Begin time step 68. Start time: 41.664 seconds, step size: 1.72013 seconds +90: Time step 57 done. CPU time: 0.561321 seconds, end time: 34.8346 seconds, step size: 0.70586 seconds +90: Begin time step 58. Start time: 34.8346 seconds, step size: 0.70586 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 28 done. CPU time: 0.474718 seconds, end time: 13.1836 seconds, step size: 1.72728 seconds -93: Begin time step 29. Start time: 13.1836 seconds, step size: 1.72728 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: 6.87566 +93: Newton iteration 5 error: 0.252518 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 1 error: 0.0231078 -94: 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.589091 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 2.31887e-09 -92: Linearization/solve/update time: 0.0168045(97.8117%)/0.0003414(1.98714%)/3.456e-05(0.201159%) -92: Storage: 53395.2 30.4266 -92: Writing visualization results for the current time step. -87: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 6.40765 -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: 27.733 -91: 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 4 error: 2.33819e-08 -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 3 error: 0.000331036 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: 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: 10.4211 -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.693225 +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: 5.14133 +90: Newton iteration 1 error: 27.0324 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 2.28511e-11 +91: Linearization/solve/update time: 0.0125846(97.2177%)/0.00032532(2.51313%)/3.484e-05(0.269143%) 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 0.00241298 +90: Newton iteration 2 error: 11.1619 90: 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.127178 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 49177.4 29.0058 +91: 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 6 error: 0.0490583 +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 4 error: 3.44833e-08 +90: Newton iteration 3 error: 49.3985 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 4 error: 39.805 -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: 14.1777 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 36 done. CPU time: 0.549032 seconds, end time: 30.4266 seconds, step size: 2.15917 seconds -92: Begin time step 37. Start time: 30.4266 seconds, step size: 2.15917 seconds -92: 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: 3.13734 +92: Newton iteration 3 error: 3.40846 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.45059 -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 3 error: 1.72085 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -94: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 5.61157 +90: Solve: M deltax^k = r +91: Time step 50 done. CPU time: 0.565909 seconds, end time: 29.0058 seconds, step size: 0.794419 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=29.0058_rank=0.ers', next time step size: 0.794419 +91: Begin time step 51. Start time: 29.0058 seconds, step size: 0.794419 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 111.911 +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.556761 +92: Newton iteration 4 error: 2.50677 92: 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.00135163 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 1.68825e-11 -90: Linearization/solve/update time: 0.00460032(96.32%)/0.00015872(3.32323%)/1.704e-05(0.356778%) -90: Storage: 44394.7 40.4137 -90: Writing visualization results for the current time step. +94: opm models will now start the simulation. 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.981771 +93: Newton iteration 7 error: 0.00221316 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: # [parameters which were specified at compile-time] +94: CellsX="100" +94: CellsY="1" +94: ContinueOnConvergenceError="0" +94: DomainSizeX="300" +94: DomainSizeY="60" +94: EnableAsyncVtkOutput="1" +94: EnableGravity="0" +94: EnableGridAdaptation="0" +94: EnableIntensiveQuantityCache="0" +94: EnableStorageCache="0" +94: EnableThermodynamicHints="0" +94: EnableVtkOutput="1" +94: EndTime="100000" +94: GridGlobalRefinements="0" +94: InitialTimeStepSize="125" +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: VtkWriteIntrinsicPermeabilities="0" +94: VtkWriteMobilities="0" +94: VtkWritePorosity="1" +94: VtkWritePotentialGradients="0" +94: VtkWritePressures="1" +94: VtkWritePrimaryVars="0" +94: VtkWriteProcessRank="0" +94: VtkWriteRelativePermeabilities="0" +94: VtkWriteSaturations="0" +94: VtkWriteTemperature="1" +94: VtkWriteViscosities="0" +94: # [end of parameters] +94: Allocating the simulation vanguard +94: Distributing the vanguard's data +94: Allocating the model +94: Allocating the problem +94: Initializing the model +94: Initializing the problem +94: Simulator successfully set up +94: Applying the initial solution of the "tutorial1" problem +94: Writing visualization results for the current time step. +94: Begin time step 1. Start time: 0 seconds, step size: 125 seconds (2 minutes, 5 seconds) +94: 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: 0.711597 -91: 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: 2.70032 -92: 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 8 error: 0.00997826 +91: Newton iteration 1 error: 22.9543 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 2.65613 -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.274007 -93: 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 9 error: 2.22047e-06 +91: Newton iteration 2 error: 7.5804 91: 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: 2.89129e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 68 done. CPU time: 0.688425 seconds, end time: 43.3841 seconds, step size: 1.72013 seconds -90: Begin time step 69. Start time: 43.3841 seconds, step size: 2.43685 seconds -90: 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: 6.13861 +90: Newton iteration 5 error: 49.4054 90: 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: 4.19837 +90: Newton iteration 6 error: 25.3421 90: 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: 1.04998e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 3.11502e-11 -91: Linearization/solve/update time: 0.0120007(96.9495%)/0.0003424(2.76614%)/3.52e-05(0.284369%) -91: Storage: 51765.7 18.9484 -91: 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 5 error: 0.994715 +92: Newton iteration 5 error: 2.22957 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: 0.00448807 -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 6 error: 0.0515851 -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 4 error: 2.93764e-08 +90: Newton iteration 7 error: 7.57609 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 7 error: 8.21598e-11 -94: Linearization/solve/update time: 0.0155028(96.4863%)/0.00054152(3.3703%)/2.304e-05(0.143396%) -94: 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 6 error: 0.309913 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 1.58593e-11 -90: Linearization/solve/update time: 0.00458492(96.153%)/0.00016144(3.38565%)/2.2e-05(0.461375%) -94: Time step 10 done. CPU time: 0.228221 seconds, end time: 2421.18 seconds (40 minutes, 21.18 seconds), step size: 556.72 seconds (9 minutes, 16.72 seconds) -94: Serialize to file 'tutorial1_time=2421.18_rank=0.ers', next time step size: 695.9 -94: Begin time step 11. Start time: 2421.18 seconds (40 minutes, 21.18 seconds), step size: 695.9 seconds (11 minutes, 35.9 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 5 error: 3.52745e-13 -88: Linearization/solve/update time: 0.0558202(98.2638%)/0.00095312(1.67784%)/3.316e-05(0.0583736%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 7 error: 0.00278443 +93: Newton iteration 8 error: 9.27579e-06 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 43945 40.6576 -90: Writing visualization results for the current time step. -91: Time step 39 done. CPU time: 0.553821 seconds, end time: 18.9484 seconds, step size: 0.961247 seconds -91: Begin time step 40. Start time: 18.9484 seconds, step size: 0.961247 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: 19.9644 -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: 5.46262 -91: 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: 0.0593534 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r +95: opm models will now start the simulation. 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 34.2188 +91: Newton iteration 3 error: 35.8807 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: opm models will now start the simulation. 95: # [known parameters which were specified at run-time] 95: EndTime="8750000" # default: "8.64e+07" 95: # [parameters which were specified at compile-time] @@ -62004,6 +61618,21 @@ 95: WellWidth="0.01" 95: # [end of parameters] 95: Allocating the simulation vanguard +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 8 error: 0.776953 +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: 3.50235 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 6 error: 0.000153297 +87: 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 9 error: 1.56744e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 95: Distributing the vanguard's data 95: Allocating the model 95: Allocating the problem @@ -62011,4338 +61640,4445 @@ 95: Initializing the problem 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.0181173 -94: 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: 4.87776 -94: 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: 1.32086 +94: Newton iteration 1 error: 92.2667 94: 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: 15.1303 +91: Newton iteration 4 error: 49.9355 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: 8.02662 +91: Newton iteration 5 error: 18.1102 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 9 error: 0.00720293 +90: 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 10 error: 5.0885e-07 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 11 error: 2.05773e-11 +90: Linearization/solve/update time: 0.00953576(96.0403%)/0.00035552(3.58065%)/3.764e-05(0.379095%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 7 error: 0.0466831 +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 2 error: 657.809 +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 "reservoir_blackoil_ecfv" problem +93: Newton iteration 10 error: 1.23848e-11 +93: Linearization/solve/update time: 0.0213177(98.2322%)/0.0003496(1.61096%)/3.404e-05(0.156857%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 8 error: 0.00348954 +92: 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: 2.67304 +91: Newton iteration 6 error: 7.2277 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Writing visualization results for the current time step. +90: Storage: 47091.1 35.5404 +90: Writing visualization results for the current time step. +93: Storage: 54787.4 13.1836 +93: Writing visualization results for the current time step. +90: Time step 58 done. CPU time: 0.573737 seconds, end time: 35.5404 seconds, step size: 0.70586 seconds +90: Begin time step 59. Start time: 35.5404 seconds, step size: 0.641691 seconds +90: 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: 41.0576 +94: 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: 0.42354 +91: Newton iteration 7 error: 1.02337 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 8 error: 0.0124574 +91: Newton iteration 8 error: 0.0189606 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Simulator successfully set up -95: Applying the initial solution of the "reservoir_blackoil_ecfv" problem -95: Writing visualization results for the current time step. -95: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 69 done. CPU time: 0.696718 seconds, end time: 45.821 seconds, step size: 2.43685 seconds -90: Begin time step 70. Start time: 45.821 seconds, step size: 3.4522 seconds -90: 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: 3.87746 -90: 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.87719 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 28 done. CPU time: 0.447754 seconds, end time: 13.1836 seconds, step size: 1.72728 seconds +93: Begin time step 29. Start time: 13.1836 seconds, step size: 1.72728 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 3 error: 0.00544764 +90: Newton iteration 1 error: 28.5885 90: 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 4 error: 2.74819e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 1.58735e-11 -90: Linearization/solve/update time: 0.0045444(96.1778%)/0.00016376(3.46582%)/1.684e-05(0.356402%) -90: Storage: 43404.4 40.7786 -90: Writing visualization results for the current time step. -90: Time step 70 done. CPU time: 0.703931 seconds, end time: 49.2732 seconds, step size: 3.4522 seconds -90: Serialize to file 'powerinjection_darcy_ad_time=49.2732_rank=0.ers', next time step size: 4.89062 -90: Begin time step 71. Start time: 49.2732 seconds, step size: 4.89062 seconds +90: Newton iteration 2 error: 6.96576 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 8 error: 1.20019e-05 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 9 error: 4.00291e-09 -93: Linearization/solve/update time: 0.0193936(98.3038%)/0.00030376(1.53972%)/3.088e-05(0.156527%) -93: Storage: 54651.6 14.9108 -93: Writing visualization results for the current time step. -93: Time step 29 done. CPU time: 0.496212 seconds, end time: 14.9108 seconds, step size: 1.72728 seconds -93: Begin time step 30. Start time: 14.9108 seconds, step size: 1.87122 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: 6.12903 -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: 0.630838 -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 8 error: 0.00427852 -92: 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 9 error: 3.49879e-05 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 2.79144e-09 -92: Linearization/solve/update time: 0.0169983(97.8523%)/0.00033824(1.94711%)/3.484e-05(0.20056%) -92: Storage: 53214.5 32.5858 -92: Writing visualization results for the current time step. -92: Time step 37 done. CPU time: 0.569448 seconds, end time: 32.5858 seconds, step size: 2.15917 seconds -92: Begin time step 38. Start time: 32.5858 seconds, step size: 2.15917 seconds -92: 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: 2.94202 -92: 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.511612 +92: Newton iteration 9 error: 1.6178e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [341811 5.56556] -88: Storage in gasPhase: [308.762 28746.8] -88: Storage total: [342120 28752.4] -88: Writing visualization results for the current time step. -88: Time step 8 done. CPU time: 0.546795 seconds, end time: 8221.95 seconds (2 hours, 17 minutes, 1.95 seconds), step size: 1813.97 seconds (30 minutes, 13.97 seconds) -88: 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) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 1.08597e-09 +92: Linearization/solve/update time: 0.0166585(97.5109%)/0.00038644(2.26203%)/3.88e-05(0.227116%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 6.87566 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 4 error: 21.7506 +94: 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 9 error: 1.1477e-05 +91: Newton iteration 9 error: 8.25717e-06 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 1.27329e-10 -91: Linearization/solve/update time: 0.0119513(97.0065%)/0.00033388(2.71005%)/3.492e-05(0.28344%) -91: Storage: 51537.2 19.9097 -91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 2.57577 +90: Newton iteration 3 error: 52.8401 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 53928.3 23.9491 +92: Writing visualization results for the current time step. 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 3.9387 +90: Newton iteration 4 error: 54.8324 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 2.23963e-11 +91: Linearization/solve/update time: 0.0126941(97.1616%)/0.00033616(2.57299%)/3.468e-05(0.265443%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 2 error: 0.45059 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 33 done. CPU time: 0.473857 seconds, end time: 23.9491 seconds, step size: 2.15917 seconds 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 0.00665602 +90: Newton iteration 5 error: 21.4192 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 48948.4 29.8002 +91: Writing visualization results for the current time step. +92: Begin time step 34. Start time: 23.9491 seconds, step size: 2.15917 seconds +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 5 error: 9.68138 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r +91: Time step 51 done. CPU time: 0.581007 seconds, end time: 29.8002 seconds, step size: 0.794419 seconds +91: Begin time step 52. Start time: 29.8002 seconds, step size: 0.794419 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 3.42602e-08 +90: Newton iteration 6 error: 9.10865 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.42404 -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: 1.90534 -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 3 error: 2.95337 -92: 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: 1.48162 +92: Newton iteration 1 error: 3.93464 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: 1.72085 +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 7 error: 1.73274 +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: 24.1088 +91: 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: 1.64254 -94: 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: 0.273148 -94: 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: 0.00228844 +94: Newton iteration 6 error: 17.8831 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 2 error: 0.456907 +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 8 error: 0.0749428 +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: 7.57255 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Solve: M deltax^k = r +95: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 9 error: 0.000130416 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 10 error: 3.5493e-10 +90: Linearization/solve/update time: 0.00873148(96.0445%)/0.00032512(3.57625%)/3.448e-05(0.379273%) 94: Solve: M deltax^k = r +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 4 error: 0.981771 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 46848.9 36.1821 +90: Writing visualization results for the current time step. 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 1.78512e-06 +94: Newton iteration 7 error: 4.06473 94: 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 4 error: 0.000214602 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 40 done. CPU time: 0.572795 seconds, end time: 19.9097 seconds, step size: 0.961247 seconds -91: Serialize to file 'powerinjection_darcy_fd_time=19.9097_rank=0.ers', next time step size: 0.961247 -91: Begin time step 41. Start time: 19.9097 seconds, step size: 0.961247 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: 20.2575 +91: Newton iteration 3 error: 40.4071 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: 7.70081 +91: Newton iteration 4 error: 16.352 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 1.59162e-11 -90: Linearization/solve/update time: 0.0045594(95.6186%)/0.0001894(3.97205%)/1.952e-05(0.409368%) -90: Storage: 42760.1 40.7542 -90: 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 5 error: 0.580247 -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 6 error: 0.167262 +93: Newton iteration 5 error: 0.274007 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: 3.6038 +92: Newton iteration 3 error: 2.49119 92: 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: 3.60931 +92: Newton iteration 4 error: 3.33596 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 59 done. CPU time: 0.585299 seconds, end time: 36.1821 seconds, step size: 0.641691 seconds +90: Begin time step 60. Start time: 36.1821 seconds, step size: 0.641691 seconds +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +91: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 8 error: 4.74662e-08 +94: Newton iteration 8 error: 9.41522 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 8.70042e-11 -94: Linearization/solve/update time: 0.0198386(96.6236%)/0.00066412(3.23458%)/2.912e-05(0.141828%) -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, num switched=0 -95: Linearization/solve/update time: 0.00865048(81.5489%)/0.0018828(17.7493%)/7.444e-05(0.701753%) -95: Storage: 1.66206e+07 0 4.73038e+06 -95: Writing visualization results for the current time step. -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.0158021 -88: 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 7 error: 0.021117 -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 7 error: 0.988961 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 10.0533 +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: 29.8058 +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 8 error: 0.0385299 +92: Newton iteration 5 error: 4.16918 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 11 done. CPU time: 0.250084 seconds, end time: 3117.08 seconds (51 minutes, 57.08 seconds), step size: 695.9 seconds (11 minutes, 35.9 seconds) -94: Begin time step 12. Start time: 3117.08 seconds (51 minutes, 57.08 seconds), step size: 753.891 seconds (12 minutes, 33.89 seconds) -94: 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.015758 -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 8 error: 0.000525404 +93: Newton iteration 6 error: 0.0515851 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 71 done. CPU time: 0.71284 seconds, end time: 54.1638 seconds, step size: 4.89062 seconds -90: Begin time step 72. Start time: 54.1638 seconds, step size: 6.92837 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 3.5602 +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: 12.2327 90: 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 9 error: 9.96351 +94: 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: 1.77466 +90: Newton iteration 3 error: 44.9459 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 7 error: 0.41251 +91: 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: 1.53514 +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: 4.07722 +90: Newton iteration 4 error: 134.159 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 7 error: 0.00278443 +93: 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 8 error: 0.00738888 +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 3 error: 0.00770668 +90: Newton iteration 5 error: 84.1479 90: 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 10 error: 6.57023 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 7 error: 0.323312 +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 4 error: 4.37642e-08 +90: Newton iteration 6 error: 39.5163 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 1.36566e-11 -90: Linearization/solve/update time: 0.0045334(96.4077%)/0.00015248(3.24265%)/1.644e-05(0.349615%) -90: Storage: 42003.4 40.622 -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 3 error: 19.0541 -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: 41.9739 -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: 43.9113 +91: Newton iteration 9 error: 5.38051e-06 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 7 error: 3.23463e-06 +87: 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 9 error: 4.87979e-07 +93: Newton iteration 8 error: 1.20019e-05 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 7 error: 12.6313 +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 9 error: 2.921e-06 +92: Newton iteration 8 error: 0.0156296 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.5099e-11 -92: Linearization/solve/update time: 0.0171953(97.8659%)/0.0003398(1.93395%)/3.516e-05(0.200111%) -92: Storage: 53032 34.7449 -92: Writing visualization results for the current time step. -93: Newton iteration 10 error: 9.32587e-12 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.870877 +94: Newton iteration 11 error: 3.21276 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 1.38914e-09 +91: Linearization/solve/update time: 0.012723(97.1687%)/0.00033568(2.56368%)/3.504e-05(0.26761%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 8 error: 1.36738 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 48714.2 30.5946 +91: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 9 error: 0.0141213 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 9 error: 4.00291e-09 +93: Linearization/solve/update time: 0.0193482(98.2845%)/0.0003062(1.55542%)/3.152e-05(0.160114%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 9 error: 3.20183e-05 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 52 done. CPU time: 0.595766 seconds, end time: 30.5946 seconds, step size: 0.794419 seconds +91: Begin time step 53. Start time: 30.5946 seconds, step size: 0.794419 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 54651.6 14.9108 +93: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 10 error: 1.19981e-06 +90: 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.206728 +94: Newton iteration 12 error: 1.17628 94: 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: 14.0468 -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: 1.80745 +91: Newton iteration 1 error: 24.5827 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 8 error: 0.00258651 +91: Newton iteration 2 error: 8.7228 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Linearization/solve/update time: 0.0216814(98.2382%)/0.00035388(1.60343%)/3.496e-05(0.158403%) -93: Storage: 54503.7 16.7821 -93: Writing visualization results for the current time step. +93: Time step 29 done. CPU time: 0.469254 seconds, end time: 14.9108 seconds, step size: 1.72728 seconds +93: Begin time step 30. Start time: 14.9108 seconds, step size: 1.87122 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 11 error: 2.00089e-11 +90: Linearization/solve/update time: 0.00961296(96.0873%)/0.00035388(3.53724%)/3.756e-05(0.375435%) +90: Storage: 46594.1 36.8238 +90: Writing visualization results for the current time step. +92: Newton iteration 10 error: 2.68869e-11 +92: Linearization/solve/update time: 0.0167116(97.5564%)/0.0003794(2.2148%)/3.92e-05(0.228836%) +92: Storage: 53752.1 26.1083 +92: 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 13 error: 0.851792 +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 1 error: 6.12903 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 60 done. CPU time: 0.597793 seconds, end time: 36.8238 seconds, step size: 0.641691 seconds +90: Serialize to file 'powerinjection_darcy_ad_time=36.8238_rank=0.ers', next time step size: 0.583355 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 8.02143e-07 +91: Newton iteration 3 error: 41.7559 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 38 done. CPU time: 0.590025 seconds, end time: 34.7449 seconds, step size: 2.15917 seconds -92: Begin time step 39. Start time: 34.7449 seconds, step size: 2.15917 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 3.08091e-11 -91: Linearization/solve/update time: 0.0120987(96.9113%)/0.00034964(2.80064%)/3.596e-05(0.288042%) -90: Time step 72 done. CPU time: 0.720559 seconds, end time: 61.0922 seconds (1 minutes, 1.092 seconds), step size: 6.92837 seconds -90: Begin time step 73. Start time: 61.0922 seconds (1 minutes, 1.092 seconds), step size: 9.8152 seconds +90: Begin time step 61. Start time: 36.8238 seconds, step size: 0.583355 seconds 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 34 done. CPU time: 0.494216 seconds, end time: 26.1083 seconds, step size: 2.15917 seconds +92: Begin time step 35. Start time: 26.1083 seconds, step size: 2.15917 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: 1.2561 +90: Newton iteration 1 error: 31.8042 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Solve: M deltax^k = r +91: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 14 error: 0.113402 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 64.9124 +91: 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.630838 +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: 4.02298 +90: Newton iteration 2 error: 7.03244 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: 3.6231 +92: 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: 24.4936 +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 3 error: 0.007703 +90: Newton iteration 3 error: 65.2411 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 0.00133728 +94: Newton iteration 15 error: 0.0203584 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 51305.4 20.8709 -91: Writing visualization results for the current time step. 90: Solve: M deltax^k = r +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 3 error: 2.42404 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 4 error: 3.89281e-08 +90: Newton iteration 4 error: 61.7081 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 11.3986 +91: 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, num switched=0 +95: Linearization/solve/update time: 0.0167622(85.2294%)/0.00278944(14.1833%)/0.00011552(0.587376%) 92: Solve: M deltax^k = r -88: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 2.76871 +92: Newton iteration 2 error: 0.51751 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 2 error: 4.18804e-05 -90: Newton iteration 5 error: 1.01039e-11 -90: Linearization/solve/update time: 0.00454988(96.3019%)/0.00015808(3.34589%)/1.664e-05(0.352199%) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 5 error: 0.0028339 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 41126.1 40.4937 -90: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 5 error: 24.8115 +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 7 error: 2.4081 +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 6 error: 11.2726 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Storage: 1.66206e+07 0 4.73038e+06 +95: 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 5 error: 1.97089e-06 +94: Newton iteration 16 error: 1.08629e-05 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 30 done. CPU time: 0.523353 seconds, end time: 16.7821 seconds, step size: 1.87122 seconds -93: Serialize to file 'powerinjection_forchheimer_fd_time=16.7821_rank=0.ers', next time step size: 1.87122 -93: Begin time step 31. Start time: 16.7821 seconds, step size: 1.87122 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.455046 -92: 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: 2.59874 +92: Newton iteration 3 error: 2.05752 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: 2.96937e-08 -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 1 error: 5.48347 +93: Newton iteration 4 error: 1.90534 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 73 done. CPU time: 0.727763 seconds, end time: 70.9074 seconds (1 minutes, 10.91 seconds), step size: 9.8152 seconds -90: Begin time step 74. Start time: 70.9074 seconds (1 minutes, 10.91 seconds), step size: 13.9049 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 8 error: 0.109227 +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: 1.00767 +90: Newton iteration 7 error: 2.47252 90: 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.70429 +90: Newton iteration 8 error: 0.171575 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 41 done. CPU time: 0.588799 seconds, end time: 20.8709 seconds, step size: 0.961247 seconds -91: Begin time step 42. Start time: 20.8709 seconds, step size: 0.961247 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: 20.3253 -91: 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: 3.95531 +92: 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: 5.11582 +91: Newton iteration 9 error: 0.000232976 91: 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 17 error: 3.09138e-08 +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: 0.580247 +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: 0.00643278 +90: Newton iteration 9 error: 0.000823613 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 7.74776e-10 +91: Linearization/solve/update time: 0.0127869(97.2147%)/0.00033192(2.52348%)/3.444e-05(0.261837%) 92: Solve: M deltax^k = r +90: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 3.85443 +92: Newton iteration 5 error: 2.58881 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 7 error: 3.80115e-11 -94: Linearization/solve/update time: 0.0154286(96.4722%)/0.0005432(3.39653%)/2.1e-05(0.131309%) -94: Writing visualization results for the current time step. -94: Time step 12 done. CPU time: 0.266469 seconds, end time: 3870.97 seconds (1 hours, 4 minutes, 30.97 seconds), step size: 753.891 seconds (12 minutes, 33.89 seconds) -94: 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) -94: 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 4 error: 3.50807e-08 +90: Newton iteration 10 error: 1.77222e-08 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 48474.2 31.389 +91: Writing visualization results for the current time step. +90: Newton iteration 11 error: 1.89857e-11 +90: Linearization/solve/update time: 0.00971964(96.0093%)/0.00036616(3.61688%)/3.784e-05(0.373779%) +94: Newton iteration 18 error: 2.38617e-10 +94: Linearization/solve/update time: 0.039954(96.5282%)/0.00138104(3.33657%)/5.596e-05(0.135199%) +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 2 error: 0.44638 +93: Newton iteration 6 error: 0.167262 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 1 done. CPU time: 0.0420292 seconds, end time: 125 seconds (2 minutes, 5 seconds), step size: 125 seconds (2 minutes, 5 seconds) +94: Begin time step 2. Start time: 125 seconds (2 minutes, 5 seconds), step size: 69.4444 seconds (1 minutes, 9.444 seconds) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 53 done. CPU time: 0.610586 seconds, end time: 31.389 seconds, step size: 0.794419 seconds +91: Begin time step 54. Start time: 31.389 seconds, step size: 0.794419 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 46349 37.4072 +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 5 error: 4.51862 +92: Newton iteration 6 error: 0.851297 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 5 error: 8.21387e-12 -90: Linearization/solve/update time: 0.00450936(96.4082%)/0.00015068(3.22148%)/1.732e-05(0.370294%) +95: Time step 1 done. CPU time: 0.0279716 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +95: 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) +95: 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: 38.6953 +91: Newton iteration 1 error: 24.8444 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Solve: M deltax^k = r +92: Solve: M deltax^k = r +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 7 error: 0.021117 +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 7 error: 0.197397 +92: 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.899416 +94: 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: 22.3482 +91: Newton iteration 2 error: 10.1047 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Newton iteration 8 error: 1.24339e-09 +87: Linearization/solve/update time: 0.178065(94.9057%)/0.00939676(5.00833%)/0.00016128(0.0859598%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 10.1602 +91: Newton iteration 3 error: 27.6758 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 40118 40.5181 -90: 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 1 error: 0.0124513 -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: 1.62895 +92: Newton iteration 8 error: 0.0122194 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: 1.74441 +93: Newton iteration 8 error: 0.000525404 93: 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.02709 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 74 done. CPU time: 0.734978 seconds, end time: 84.8122 seconds (1 minutes, 24.81 seconds), step size: 13.9049 seconds -90: Begin time step 75. Start time: 84.8122 seconds (1 minutes, 24.81 seconds), step size: 15.1878 seconds +90: Time step 61 done. CPU time: 0.613099 seconds, end time: 37.4072 seconds, step size: 0.583355 seconds +90: Begin time step 62. Start time: 37.4072 seconds, step size: 0.530323 seconds +90: 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: 2.27931 +94: 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: 33.5674 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 7 error: 0.782956 +91: Newton iteration 4 error: 81.6626 91: 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: 0.41386 +92: Newton iteration 9 error: 4.53764e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 0.870052 +90: Newton iteration 2 error: 8.30522 90: 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: 7.6616 -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: 1.76475 +93: Newton iteration 9 error: 4.87979e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 0.0295816 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 62.991 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 90: Solve: M deltax^k = r -88: Newton iteration 3 error: 9.09394e-09 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 2.2032 +90: Newton iteration 3 error: 56.0223 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 3.91367e-10 +92: Linearization/solve/update time: 0.0169808(97.507%)/0.0003948(2.26702%)/3.936e-05(0.226013%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.0338909 +91: Newton iteration 6 error: 24.3956 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Linearization/solve/update time: 0.0334827(98.7772%)/0.0003952(1.16588%)/1.928e-05(0.0568779%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 8 error: 0.0293674 90: Solve: M deltax^k = r 90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 0.0020166 +90: Newton iteration 4 error: 93.5098 90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [252565 4.48385 0 0] +93: Newton iteration 10 error: 9.32587e-12 +93: Linearization/solve/update time: 0.021583(98.256%)/0.00034948(1.591%)/3.36e-05(0.152963%) +94: Solve: M deltax^k = r +92: Storage: 53574.4 28.2674 +92: Writing visualization results for the current time step. +87: Storage in gasPhase: [306.699 28748.7 0 0] +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 3.09242e-05 +94: 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 5 error: 39.3299 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 54503.7 16.7821 +93: 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 9 error: 6.07198e-05 +91: Newton iteration 7 error: 5.77242 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage total: [252872 28753.1 0 0] +87: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 6 error: 17.0329 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 30 done. CPU time: 0.49303 seconds, end time: 16.7821 seconds, step size: 1.87122 seconds +93: Serialize to file 'powerinjection_forchheimer_fd_time=16.7821_rank=0.ers', next time step size: 1.87122 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 2.01801 +94: Newton iteration 5 error: 4.67329e-07 94: 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 8 error: 0.267061 +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 9 error: 0.000229898 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 35 done. CPU time: 0.514641 seconds, end time: 28.2674 seconds, step size: 2.15917 seconds +92: Begin time step 36. Start time: 28.2674 seconds, step size: 2.15917 seconds +92: 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: 3.36522 +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 7 error: 3.59197 +90: 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 8 error: 0.172416 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Solve: M deltax^k = r +93: Begin time step 31. Start time: 16.7821 seconds, step size: 1.87122 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 5 error: 1.75573 +93: Newton iteration 1 error: 5.48347 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 4 error: 7.23804e-09 -90: Linearization/solve/update time: 0.00362788(96.2803%)/0.000127(3.37045%)/1.316e-05(0.349253%) -91: Newton iteration 10 error: 1.46701e-09 -91: Linearization/solve/update time: 0.0120697(96.9483%)/0.000345(2.77117%)/3.492e-05(0.280491%) +87: Time step 6 done. CPU time: 0.787353 seconds, end time: 4141.6 seconds (1 hours, 9 minutes, 1.6 seconds), step size: 1411.13 seconds (23 minutes, 31.13 seconds) +87: 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) +87: 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 9 error: 0.000355432 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 1.03785e-09 +91: Linearization/solve/update time: 0.012879(97.2529%)/0.00032952(2.48829%)/3.428e-05(0.258857%) +95: Update: x^(k+1) = x^k - deltax^k +95: Newton iteration 1 error: 0, num switched=0 +95: Linearization/solve/update time: 0.0114668(94.2076%)/0.00059476(4.88636%)/0.00011028(0.906026%) +94: Newton iteration 6 error: 2.42212e-09 +94: Linearization/solve/update time: 0.0131586(96.6524%)/0.00043824(3.21895%)/1.752e-05(0.128688%) +94: Writing visualization results for the current time step. +90: Newton iteration 10 error: 1.20212e-09 +90: Linearization/solve/update time: 0.0089408(96.0624%)/0.00033208(3.56796%)/3.44e-05(0.369603%) +91: Storage: 48227.6 32.1835 +91: Writing visualization results for the current time step. +96: opm models will now start the simulation. 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 0.000138527 +92: Newton iteration 2 error: 0.550764 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 39193.8 40.7205 +96: # [known parameters which were specified at run-time] +96: EndTime="8750000" # default: "8.64e+07" +96: # [parameters which were specified at compile-time] +96: ContinueOnConvergenceError="0" +96: DpMaxRel="0.3" +96: DsMax="0.2" +96: EnableAsyncVtkOutput="1" +96: EnableGravity="1" +96: EnableGridAdaptation="0" +96: EnableIntensiveQuantityCache="0" +96: EnableStorageCache="1" +96: EnableThermodynamicHints="0" +96: EnableVtkOutput="1" +96: GridFile="data/reservoir.dgf" +96: GridGlobalRefinements="0" +96: InitialTimeStepSize="100000" +96: LinearSolverAbsTolerance="-1" +96: LinearSolverMaxError="1e+07" +96: LinearSolverMaxIterations="1000" +96: LinearSolverOverlapSize="2" +96: LinearSolverTolerance="0.001" +96: LinearSolverVerbosity="0" +96: MaxDepth="2500" +96: MaxTemperatureChange="5" +96: MaxTimeStepDivisions="10" +96: MaxTimeStepSize="inf" +96: MaximumWaterSaturation="1" +96: MinTimeStepSize="0" +96: NewtonMaxError="1e+100" +96: NewtonMaxIterations="20" +96: NewtonTargetIterations="10" +96: NewtonTolerance="1e-06" +96: NewtonVerbose="1" +96: NewtonWriteConvergence="0" +96: NumericDifferenceMethod="1" +96: OutputDir="" +96: ParameterFile="" +96: PreconditionerOrder="0" +96: PreconditionerRelaxation="1" +96: PredeterminedTimeStepsFile="" +96: PressureMax="1e+99" +96: PressureMin="-1e+99" +96: PressureScale="1" +96: PriVarOscilationThreshold="1e-05" +96: PrintParameters="2" +96: ProjectSaturations="0" +96: RestartTime="-1e+35" +96: Temperature="293.15" +96: TemperatureMax="1e+09" +96: TemperatureMin="0" +96: ThreadsPerProcess="1" +96: VtkWriteAverageMolarMasses="0" +96: VtkWriteDensities="1" +96: VtkWriteDiffusionCoefficients="0" +96: VtkWriteDofIndex="0" +96: VtkWriteEffectiveDiffusionCoefficients="0" +96: VtkWriteExtrusionFactor="0" +96: VtkWriteFilterVelocities="0" +96: VtkWriteFugacities="0" +96: VtkWriteFugacityCoeffs="0" +96: VtkWriteGasDissolutionFactor="0" +96: VtkWriteGasFormationVolumeFactor="0" +96: VtkWriteGasSaturationPressure="0" +96: VtkWriteIntrinsicPermeabilities="0" +96: VtkWriteMassFractions="0" +96: VtkWriteMobilities="0" +96: VtkWriteMolarities="0" +96: VtkWriteMoleFractions="1" +96: VtkWriteOilFormationVolumeFactor="0" +96: VtkWriteOilSaturationPressure="0" +96: VtkWriteOilVaporizationFactor="0" +96: VtkWritePorosity="1" +96: VtkWritePotentialGradients="0" +96: VtkWritePressures="1" +96: VtkWritePrimaryVars="0" +96: VtkWritePrimaryVarsMeaning="0" +96: VtkWriteProcessRank="0" +96: VtkWriteRelativePermeabilities="1" +96: VtkWriteSaturatedGasOilVaporizationFactor="0" +96: VtkWriteSaturatedOilGasDissolutionFactor="0" +96: VtkWriteSaturationRatios="0" +96: VtkWriteSaturations="1" +96: VtkWriteTemperature="1" +96: VtkWriteTortuosities="0" +96: VtkWriteTotalMassFractions="0" +96: VtkWriteTotalMoleFractions="0" +96: VtkWriteViscosities="0" +96: VtkWriteWaterFormationVolumeFactor="0" +96: WaterOnlyThreshold="1" +96: WellWidth="0.01" +96: # [end of parameters] +96: Allocating the simulation vanguard +96: Distributing the vanguard's data +96: Allocating the model +96: Allocating the problem +96: Initializing the model +96: Initializing the problem +96: Simulator successfully set up +96: Applying the initial solution of the "reservoir_blackoil_vcfv" problem +95: Storage: 1.66206e+07 0 4.73038e+06 +95: Writing visualization results for the current time step. +90: Storage: 46111.1 37.9375 90: Writing visualization results for the current time step. -91: Storage: 51070.2 21.8322 -91: Writing visualization results for the current time step. -95: Time step 1 done. CPU time: 0.0393527 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -95: 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) -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 4 error: 2.5231 -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 6 error: 0.485198 +93: Newton iteration 2 error: 0.44638 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 75 done. CPU time: 0.741246 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 15.1878 seconds -90: Simulation of problem 'powerinjection_darcy_ad' finished. -90: -90: ------------------------ Timing ------------------------ -90: Setup time: 0.00353 seconds, 0.474% -90: Simulation time: 0.741 seconds, 99.5% -90: Linearization time: 0.514 seconds, 69.4% -90: Linear solve time: 0.0228 seconds, 3.07% -90: Newton update time: 0.00253 seconds, 0.341% -90: Pre/postprocess time: 0.0893 seconds, 12% -90: Output write time: 0.101 seconds, 13.6% -90: First process' simulation CPU time: 0.906 seconds -90: Number of processes: 1 -90: Threads per processes: 1 -90: Total CPU time: 0.906 seconds -90: -90: ---------------------------------------------------------------- -90: -90: Simulation completed -91: Time step 42 done. CPU time: 0.602746 seconds, end time: 21.8322 seconds, step size: 0.961247 seconds -91: Begin time step 43. Start time: 21.8322 seconds, step size: 0.961247 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 2.04955 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Writing visualization results for the current time step. +93: Solve: M deltax^k = r +92: Solve: M deltax^k = r +94: Time step 2 done. CPU time: 0.0585973 seconds, end time: 194.444 seconds (3 minutes, 14.44 seconds), step size: 69.4444 seconds (1 minutes, 9.444 seconds) +94: Begin time step 3. Start time: 194.444 seconds (3 minutes, 14.44 seconds), step size: 92.5926 seconds (1 minutes, 32.59 seconds) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 3 error: 1.74441 +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 4 error: 3.59947 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 54 done. CPU time: 0.62763 seconds, end time: 32.1835 seconds, step size: 0.794419 seconds +91: Begin time step 55. Start time: 32.1835 seconds, step size: 0.794419 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 8.109e-10 -92: Linearization/solve/update time: 0.0174782(97.8765%)/0.00034456(1.92951%)/3.464e-05(0.193981%) +90: Time step 62 done. CPU time: 0.62615 seconds, end time: 37.9375 seconds, step size: 0.530323 seconds +90: Begin time step 63. Start time: 37.9375 seconds, step size: 0.530323 seconds +90: 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: 36.7238 +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: 20.4611 +91: Newton iteration 1 error: 25.1158 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage in liquidPhase: [378206 5.46037] -88: Storage in gasPhase: [309.471 28746.6] -92: Storage: 52847.8 36.9041 -92: 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 5 error: 0.501063 +94: Newton iteration 1 error: 0.250005 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r +90: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 5 error: 1.51576 +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 2 error: 13.6549 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +91: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 7 error: 0.0110032 +93: Newton iteration 4 error: 1.76475 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 10.6068 +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 3 error: 70.521 +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.55428 +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 2 error: 1.05971 +94: 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: 8.0682 +91: Newton iteration 3 error: 29.358 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Storage total: [378515 28752.1] -88: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 212.359 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 5 error: 115.203 +90: 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 6 error: 127.102 +90: 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 7 error: 86.8584 +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: 23.4396 +91: Newton iteration 4 error: 93.0178 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 39 done. CPU time: 0.611709 seconds, end time: 36.9041 seconds, step size: 2.15917 seconds -92: Begin time step 40. Start time: 36.9041 seconds, step size: 2.15917 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 75.7114 +91: 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: 0.124614 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 9 done. CPU time: 0.589859 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1778.05 seconds (29 minutes, 38.05 seconds) -88: Simulation of problem 'obstacle_pvs' finished. -88: -88: ------------------------ Timing ------------------------ -88: Setup time: 0.195 seconds, 24.8% -88: Simulation time: 0.59 seconds, 75.2% -88: Linearization time: 0.491 seconds, 83.3% -88: Linear solve time: 0.00762 seconds, 1.29% -88: Newton update time: 0.000306 seconds, 0.0519% -88: Pre/postprocess time: 0.071 seconds, 12% -88: Output write time: 0.0183 seconds, 3.1% -88: First process' simulation CPU time: 0.664 seconds -88: Number of processes: 1 -88: Threads per processes: 1 -88: Total CPU time: 0.664 seconds -88: -88: ---------------------------------------------------------------- -88: -88: Simulation completed +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 0.00579285 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 2 done. CPU time: 0.0499386 seconds, end time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 5 error: 1.75573 +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 8 error: 2.65514e-05 +93: Newton iteration 6 error: 0.485198 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 8 error: 0.478345 +90: 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: 0.00628373 +94: Newton iteration 4 error: 1.47771e-05 94: 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: 58.8478 +91: Newton iteration 6 error: 31.2349 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 9 error: 0.0227284 +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: 2.61534 +92: Newton iteration 8 error: 0.00971734 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 7 error: 0.0110032 +93: 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: 34.2806 +91: Newton iteration 7 error: 8.95027 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 9 error: 1.7522e-10 -93: Linearization/solve/update time: 0.0196204(98.2681%)/0.00031536(1.57947%)/3.044e-05(0.152458%) +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 9 error: 6.31909e-05 +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 10 error: 5.58055e-05 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r +90: Newton iteration 11 error: 3.40492e-10 +90: Linearization/solve/update time: 0.0099284(95.9733%)/0.00037788(3.65279%)/3.868e-05(0.373902%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 4.61994e-06 +94: Newton iteration 5 error: 1.45236e-08 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 54354.9 18.6533 -93: Writing visualization results for the current time step. -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 6 error: 0.000584508 -87: 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: 13.386 +91: Newton iteration 8 error: 0.63771 91: 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.565306 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 31 done. CPU time: 0.545493 seconds, end time: 18.6533 seconds, step size: 1.87122 seconds -93: Begin time step 32. Start time: 18.6533 seconds, step size: 2.02715 seconds +92: Newton iteration 10 error: 2.31887e-09 +92: Linearization/solve/update time: 0.0171813(97.6313%)/0.00037856(2.15114%)/3.828e-05(0.217523%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 8 error: 2.65514e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 45851.4 38.4673 +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 7 error: 2.42944 +91: Newton iteration 9 error: 0.000958048 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 53395.2 30.4266 +92: Writing visualization results for the current time step. +94: Newton iteration 6 error: 5.18042e-11 +94: Linearization/solve/update time: 0.0132133(96.462%)/0.0004666(3.40635%)/1.804e-05(0.131698%) +94: Writing visualization results for the current time step. +93: Newton iteration 9 error: 1.7522e-10 +93: Linearization/solve/update time: 0.0195971(98.311%)/0.00030652(1.53769%)/3.016e-05(0.151301%) +93: Storage: 54354.9 18.6533 +93: 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 10 error: 1.87363e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 11 error: 1.67688e-11 +91: Linearization/solve/update time: 0.0142419(97.0764%)/0.0003904(2.66106%)/3.852e-05(0.262562%) +91: Storage: 47973.8 32.9779 +91: Writing visualization results for the current time step. +94: Time step 3 done. CPU time: 0.0730015 seconds, end time: 287.037 seconds (4 minutes, 47.04 seconds), step size: 92.5926 seconds (1 minutes, 32.59 seconds) +94: Begin time step 4. Start time: 287.037 seconds (4 minutes, 47.04 seconds), step size: 123.457 seconds (2 minutes, 3.457 seconds) +94: 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 8 error: 1.3163e-06 +94: Newton iteration 1 error: 0.126091 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: 2.49237 -92: 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 8 error: 0.0666154 +91: Time step 55 done. CPU time: 0.644895 seconds, end time: 32.9779 seconds, step size: 0.794419 seconds +91: Begin time step 56. Start time: 32.9779 seconds, step size: 0.722199 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 31 done. CPU time: 0.516492 seconds, end time: 18.6533 seconds, step size: 1.87122 seconds +93: Begin time step 32. Start time: 18.6533 seconds, step size: 2.02715 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: 4.97399 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 2.39956e-11 -94: Linearization/solve/update time: 0.0198501(96.7211%)/0.00064552(3.14534%)/2.74e-05(0.133508%) -94: 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 9 error: 2.53683e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 13 done. CPU time: 0.287406 seconds, end time: 4813.34 seconds (1 hours, 20 minutes, 13.34 seconds), step size: 942.364 seconds (15 minutes, 42.36 seconds) -94: 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) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 2 error: 0.358237 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 63 done. CPU time: 0.639337 seconds, end time: 38.4678 seconds, step size: 0.530323 seconds +90: Begin time step 64. Start time: 38.4678 seconds, step size: 0.482112 seconds +90: 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: 40.6533 +90: 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: 17.6831 +90: 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.38021 +90: 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 4 error: 0.0553836 +90: 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 5 error: 4.39657e-05 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 6 error: 1.87015e-11 +90: Linearization/solve/update time: 0.00538672(96.3056%)/0.00018676(3.33896%)/1.988e-05(0.355421%) +92: Time step 36 done. CPU time: 0.535276 seconds, end time: 30.4266 seconds, step size: 2.15917 seconds +92: Begin time step 37. Start time: 30.4266 seconds, step size: 2.15917 seconds +92: 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: 3.75322 +92: Newton iteration 1 error: 3.13734 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 8.26503e-11 -91: Linearization/solve/update time: 0.012227(97.011%)/0.00034064(2.7027%)/3.608e-05(0.286266%) -91: Storage: 50831.3 22.7934 -91: 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 2 error: 0.677453 -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.556761 +92: 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, num switched=0 -95: Linearization/solve/update time: 0.0121946(91.9002%)/0.00068224(5.14145%)/0.00039256(2.95839%) -90: ###################### -90: # Comparing results -90: ###################### -90: RND: 'ccd031728a9d4390c8755b0c1350db0d' -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 1.42656 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Linearization/solve/update time: 0.0111772(95.612%)/0.00041688(3.56609%)/9.608e-05(0.821891%) 95: Storage: 1.66206e+07 0 4.73038e+06 95: 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: 0.0574775 +87: 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: 25.434 +91: 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: 2.70032 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 45615.3 38.9058 +90: 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 1 error: 0.0112935 +94: Newton iteration 3 error: 0.000289879 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: 0.540596 +92: Newton iteration 4 error: 2.65613 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: 2.19285 +93: Newton iteration 2 error: 0.677453 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 43 done. CPU time: 0.618543 seconds, end time: 22.7934 seconds, step size: 0.961247 seconds -91: Begin time step 44. Start time: 22.7934 seconds, step size: 0.961247 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 7.77116 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 64 done. CPU time: 0.647425 seconds, end time: 38.9499 seconds, step size: 0.482112 seconds +90: Begin time step 65. Start time: 38.9499 seconds, step size: 0.642816 seconds +90: 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: 46.4249 +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.994715 +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 2 error: 1.3171 +94: Newton iteration 4 error: 1.56833e-06 94: 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: 28.6014 +91: 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.19285 +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: 1.72742 +90: 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: 0.64956 +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: 0.13294 +92: Newton iteration 6 error: 0.309913 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Solve: M deltax^k = r +90: Solve: M deltax^k = r +94: Newton iteration 5 error: 6.6337e-09 +94: Linearization/solve/update time: 0.0110041(96.1697%)/0.00042376(3.70342%)/1.452e-05(0.126896%) +94: Writing visualization results for the current time step. +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 63.4765 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 3 done. CPU time: 0.068797 seconds, end time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 0.00220579 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 4 done. CPU time: 0.0848439 seconds, end time: 410.494 seconds (6 minutes, 50.49 seconds), step size: 123.457 seconds (2 minutes, 3.457 seconds) +94: Begin time step 5. Start time: 410.494 seconds (6 minutes, 50.49 seconds), step size: 174.897 seconds (2 minutes, 54.9 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 4 error: 3.61573 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.00776445 -94: 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 5 error: 1.07427e-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 8 error: 0.0147536 +92: Newton iteration 7 error: 0.0593534 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 6 error: 1.97815e-11 +90: Linearization/solve/update time: 0.00538276(96.1393%)/0.0001854(3.31135%)/3.076e-05(0.549392%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 20.4776 +91: Newton iteration 5 error: 34.3065 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 2 done. CPU time: 0.0596144 seconds, end time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) -95: 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) -95: 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: 1.48125 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 9 error: 0.000233276 -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 4 error: 0.00372287 +94: Newton iteration 1 error: 0.0804005 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 8 error: 0.00427852 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 45357.8 39.334 +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 6 error: 11.5736 +91: 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: 0.527673 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 10 error: 5.83787e-08 -92: 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: 7.62289 +91: Newton iteration 7 error: 1.53633 91: 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: 2.31448e-06 +94: Newton iteration 2 error: 6.65271 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 11 error: 1.08855e-11 -92: Linearization/solve/update time: 0.0193034(97.9464%)/0.00036744(1.86441%)/3.728e-05(0.189161%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 9 error: 3.49879e-05 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 65 done. CPU time: 0.655506 seconds, end time: 39.5927 seconds, step size: 0.642816 seconds +90: Begin time step 66. Start time: 39.5927 seconds, step size: 0.857088 seconds +90: 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: 36.0266 +90: 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.53087 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 2.79144e-09 +92: Linearization/solve/update time: 0.0173235(97.5173%)/0.00040204(2.26316%)/3.9e-05(0.219538%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.105918 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Simulation name: 'powerinjection_darcy_ad' -90: Number of timesteps: '75' - 88/120 Test #90: powerinjection_darcy_ad ........................ Passed 0.90 sec -test 96 - Start 96: reservoir_blackoil_vcfv - -96: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_vcfv" "--" "--end-time=8750000" -96: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -96: Test timeout computed to be: 1500 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 4.92286e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 7 error: 4.87604e-11 -94: Linearization/solve/update time: 0.0154061(96.9697%)/0.0004604(2.89786%)/2.104e-05(0.132431%) -94: Writing visualization results for the current time step. -94: Time step 14 done. CPU time: 0.303791 seconds, end time: 5834.23 seconds (1 hours, 37 minutes, 14.23 seconds), step size: 1020.89 seconds (17 minutes, 0.895 seconds) -94: 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) +94: Newton iteration 3 error: 3.23489 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 52661.7 39.0633 -92: Writing visualization results for the current time step. -92: Time step 40 done. CPU time: 0.634566 seconds, end time: 39.0633 seconds, step size: 2.15917 seconds -92: Serialize to file 'powerinjection_forchheimer_ad_time=39.0633_rank=0.ers', next time step size: 1.96288 -92: Begin time step 41. Start time: 39.0633 seconds, step size: 1.96288 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: ###################### -88: # Comparing results -88: ###################### -88: RND: '09da4bb6b523ab0a3f5532394f7631a8' +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 0.0556174 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r +92: Storage: 53214.5 32.5858 +92: Writing visualization results for the current time step. 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 32.2553 +91: Newton iteration 8 error: 0.0233246 91: 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 8 error: 0.0060421 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 1.16044e-06 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 5 error: 1.6513e-11 +90: Linearization/solve/update time: 0.00450476(96.4394%)/0.0001498(3.20697%)/1.652e-05(0.353666%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 27.4003 +91: Newton iteration 9 error: 3.50799e-06 91: 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 9 error: 2.29372e-05 +93: Newton iteration 8 error: 0.0060421 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: 3.46368 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 45084.6 39.724 +90: Writing visualization results for the current time step. +92: Time step 37 done. CPU time: 0.55624 seconds, end time: 32.5858 seconds, step size: 2.15917 seconds +92: Begin time step 38. Start time: 32.5858 seconds, step size: 2.15917 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 2.50111e-11 +91: Linearization/solve/update time: 0.0182269(97.157%)/0.000486(2.59058%)/4.736e-05(0.252448%) +95: Solve: M deltax^k = r 92: Solve: M deltax^k = r +95: Update: x^(k+1) = x^k - deltax^k 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 2.47926 -96: ###################### -96: # Running test '' -96: ###################### -95: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 7 error: 2.99538e-05 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 1 error: 2.94202 92: 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, num switched=0 -95: Linearization/solve/update time: 0.0098786(95.7173%)/0.00035808(3.46957%)/8.392e-05(0.813131%) +95: Linearization/solve/update time: 0.0110944(95.5916%)/0.00041388(3.56609%)/9.776e-05(0.842323%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 9 error: 2.29372e-05 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 47735.9 33.7001 +91: Writing visualization results for the current time step. +95: Storage: 1.66206e+07 0 4.73038e+06 +95: Writing visualization results for the current time step. +91: Time step 56 done. CPU time: 0.666048 seconds, end time: 33.7001 seconds, step size: 0.722199 seconds +91: Begin time step 57. Start time: 33.7001 seconds, step size: 0.722199 seconds +91: 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.00939934 +94: Newton iteration 5 error: 0.523017 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage: 1.66206e+07 0 4.73038e+06 -95: Writing visualization results for the current time step. +90: Time step 66 done. CPU time: 0.662954 seconds, end time: 40.4498 seconds, step size: 0.857088 seconds +90: Begin time step 67. Start time: 40.4498 seconds, step size: 1.21421 seconds +90: 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: 19.3672 +90: 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: 6.72916 +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.362264 +92: Newton iteration 2 error: 0.511612 92: 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: 0.0127673 +87: 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: 0.003478 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 10 error: 3.34154e-10 -93: Linearization/solve/update time: 0.0222855(98.1445%)/0.00038228(1.68355%)/3.904e-05(0.171931%) +93: Linearization/solve/update time: 0.0220082(98.302%)/0.00034624(1.54652%)/3.392e-05(0.151508%) +93: Storage: 54192.6 20.6804 +93: Writing visualization results for the current time step. 91: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 0.00918298 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 53.3833 +91: Newton iteration 1 error: 26.0866 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 54192.6 20.6804 -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 2 error: 10.1845 -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: 1.96303 +92: Newton iteration 3 error: 2.95337 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 32 done. CPU time: 0.570166 seconds, end time: 20.6804 seconds, step size: 2.02715 seconds +93: Time step 32 done. CPU time: 0.540743 seconds, end time: 20.6804 seconds, step size: 2.02715 seconds 93: Begin time step 33. Start time: 20.6804 seconds, step size: 2.02715 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: 1.08808 -92: 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: 7.88514 +91: 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: 2.20992 +94: Newton iteration 7 error: 1.06556e-06 94: 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 4 error: 3.21111e-08 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 5 error: 1.84457e-11 +90: Linearization/solve/update time: 0.00453464(96.2417%)/0.00016048(3.40597%)/1.66e-05(0.352313%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 1.48162 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Solve: M deltax^k = r +90: Storage: 44768.9 40.0904 +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 6 error: 40.6341 +91: Newton iteration 3 error: 57.8016 91: 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: 4.50869 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_vcfv --end-time=8750000" -95: Time step 3 done. CPU time: 0.0759937 seconds, end time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) -95: 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) -95: 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: 1.08924 +92: Newton iteration 5 error: 3.6038 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 4 error: 2.85118 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 8 error: 1.17477e-09 +94: Linearization/solve/update time: 0.0175928(96.8611%)/0.00054572(3.00459%)/2.44e-05(0.13434%) +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 2 error: 0.541709 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r -88: Simulation name: 'obstacle_pvs' -88: Number of timesteps: '9' 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 0.0078444 +91: Newton iteration 4 error: 24.1587 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 89/120 Test #88: obstacle_pvs ................................... Passed 0.99 sec -test 97 - Start 97: reservoir_ncp_ecfv - -97: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_ecfv" "--" "--end-time=8750000" -97: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -97: Test timeout computed to be: 1500 +94: Time step 5 done. CPU time: 0.103448 seconds, end time: 585.391 seconds (9 minutes, 45.39 seconds), step size: 174.897 seconds (2 minutes, 54.9 seconds) +94: Begin time step 6. Start time: 585.391 seconds (9 minutes, 45.39 seconds), step size: 204.047 seconds (3 minutes, 24.05 seconds) +94: 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.0644713 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 67 done. CPU time: 0.670151 seconds, end time: 41.664 seconds, step size: 1.21421 seconds +90: Begin time step 68. Start time: 41.664 seconds, step size: 1.72013 seconds +90: 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: 10.4211 +90: 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: 5.14133 +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 5 error: 13.0696 +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 3 error: 0.00241298 +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.645742 +92: Newton iteration 6 error: 3.60931 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 4 done. CPU time: 0.0906816 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) +95: 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) +95: 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: 0.0664096 +92: Newton iteration 7 error: 0.988961 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 5 error: 0.626411 -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: 1.69077 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 4 error: 3.44833e-08 +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 8 error: 0.0142214 +91: Newton iteration 6 error: 5.76074 91: 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: 0.0101312 +94: Newton iteration 2 error: 1.67036 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r +90: Newton iteration 5 error: 1.68825e-11 +90: Linearization/solve/update time: 0.0044908(96.5149%)/0.00014588(3.13521%)/1.628e-05(0.349885%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 8 error: 5.40613e-05 +92: Newton iteration 8 error: 0.0385299 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: 3.01308 93: 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 9 error: 2.84582e-06 +91: Newton iteration 7 error: 1.06352 91: 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 9 error: 1.24366e-08 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 44394.7 40.4137 +90: Writing visualization results for the current time step. 94: Solve: M deltax^k = r +92: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 1.10319e-05 +94: Newton iteration 3 error: 0.00976859 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: ###################### -97: # Running test '' -97: ###################### 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 1.34569 93: 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, num switched=0 -95: Linearization/solve/update time: 0.00879028(95.5598%)/0.00033352(3.62572%)/7.492e-05(0.814461%) -91: Newton iteration 10 error: 3.11502e-11 -91: Linearization/solve/update time: 0.0286119(97.1727%)/0.00075472(2.5632%)/7.776e-05(0.264091%) -92: Newton iteration 10 error: 1.51346e-11 -92: Linearization/solve/update time: 0.0177422(97.8785%)/0.00034964(1.92887%)/3.492e-05(0.192644%) -95: Storage: 1.66206e+07 0 4.73038e+06 -95: Writing visualization results for the current time step. +96: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 8 error: 0.0458171 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 68 done. CPU time: 0.677281 seconds, end time: 43.3841 seconds, step size: 1.72013 seconds +90: Begin time step 69. Start time: 43.3841 seconds, step size: 2.43685 seconds +90: 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: 6.13861 +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 9 error: 2.921e-06 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.044413(92.7287%)/0.0033294(6.95136%)/0.00015324(0.319945%) +92: Newton iteration 10 error: 1.5099e-11 +92: Linearization/solve/update time: 0.0175131(97.4456%)/0.00042104(2.34273%)/3.804e-05(0.21166%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 2 error: 4.19837 +90: 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 8 error: 4.09504e-06 +94: Newton iteration 4 error: 5.63421e-06 94: 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: 0.00448807 +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 9 error: 0.000149761 +91: 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: 0.422315 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 50588.5 23.7547 -91: Writing visualization results for the current time step. -92: Storage: 52490.9 41.0262 +96: Storage: 1.66206e+07 0 4.73038e+06 +96: Writing visualization results for the current time step. +92: Storage: 53032 34.7449 92: Writing visualization results for the current time step. -91: Time step 44 done. CPU time: 0.651149 seconds, end time: 23.7547 seconds, step size: 0.961247 seconds -91: Begin time step 45. Start time: 23.7547 seconds, step size: 0.961247 seconds +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 2.93764e-08 +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 10 error: 1.30061e-07 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 41 done. CPU time: 0.656231 seconds, end time: 41.0262 seconds, step size: 1.96288 seconds -92: Begin time step 42. Start time: 41.0262 seconds, step size: 1.96288 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 3.69258e-10 -94: Linearization/solve/update time: 0.0197851(96.7117%)/0.0006448(3.15185%)/2.792e-05(0.136476%) -94: Writing visualization results for the current time step. -93: Solve: M deltax^k = r -94: Time step 15 done. CPU time: 0.324683 seconds, end time: 7110.35 seconds (1 hours, 58 minutes, 30.35 seconds), step size: 1276.12 seconds (21 minutes, 16.12 seconds) -94: 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) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 4.05613e-08 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 5 error: 1.58593e-11 +90: Linearization/solve/update time: 0.00448556(96.1551%)/0.00016228(3.47873%)/1.708e-05(0.366137%) +93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.0687367 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -91: Solve: M deltax^k = r +91: Newton iteration 11 error: 2.27374e-11 +91: Linearization/solve/update time: 0.0176109(97.294%)/0.0004426(2.44521%)/4.72e-05(0.260763%) +92: Time step 38 done. CPU time: 0.577336 seconds, end time: 34.7449 seconds, step size: 2.15917 seconds +92: Begin time step 39. Start time: 34.7449 seconds, step size: 2.15917 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 43945 40.6576 +90: Writing visualization results for the current time step. +91: Storage: 47490 34.4223 +91: 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: 2.36616 +92: Newton iteration 1 error: 2.76871 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 20.6299 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_ecfv --end-time=8750000" -94: Solve: M deltax^k = r +94: Newton iteration 6 error: 6.14814e-11 +94: Linearization/solve/update time: 0.0132094(96.7892%)/0.00041988(3.07658%)/1.832e-05(0.134236%) +94: Writing visualization results for the current time step. +90: Time step 69 done. CPU time: 0.684417 seconds, end time: 45.821 seconds, step size: 2.43685 seconds +90: Begin time step 70. Start time: 45.821 seconds, step size: 3.4522 seconds +90: 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: 3.87746 +90: 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, num switched=0 +95: Linearization/solve/update time: 0.0116846(95.8015%)/0.00038132(3.12643%)/0.00013076(1.0721%) +95: Storage: 1.66206e+07 0 4.73038e+06 +95: 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 8 error: 0.00221609 93: 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.00846016 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -95: Time step 4 done. CPU time: 0.0914977 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) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 8 error: 1.65364e-07 -87: 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.488722 -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.87719 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 1 done. CPU time: 0.0558375 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 57 done. CPU time: 0.686155 seconds, end time: 34.4223 seconds, step size: 0.722199 seconds +91: Begin time step 58. Start time: 34.4223 seconds, step size: 0.656545 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 2 error: 6.33648 +91: Newton iteration 1 error: 27.5639 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 6 done. CPU time: 0.117453 seconds, end time: 789.438 seconds (13 minutes, 9.438 seconds), step size: 204.047 seconds (3 minutes, 24.05 seconds) +94: Begin time step 7. Start time: 789.438 seconds (13 minutes, 9.438 seconds), step size: 272.062 seconds (4 minutes, 32.06 seconds) +94: 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.0477871 +94: 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 3 error: 0.000331036 +87: 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: 1.80603 +92: Newton iteration 2 error: 0.455046 92: 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: 1.55761 -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 9 error: 2.69788e-06 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 2.59874 +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 3 error: 0.00544764 +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: 42.3607 +91: Newton iteration 2 error: 5.3242 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.40687e-11 -93: Linearization/solve/update time: 0.0221638(98.2269%)/0.00036436(1.6148%)/3.572e-05(0.158306%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 2.74819e-08 +90: 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.317833 +94: Newton iteration 2 error: 0.592195 94: 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: 46.1335 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r +90: Newton iteration 5 error: 1.58735e-11 +90: Linearization/solve/update time: 0.00448928(96.2365%)/0.00015892(3.40676%)/1.664e-05(0.356711%) 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 3.29818 +92: Newton iteration 4 error: 3.85443 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 1.40687e-11 +93: Linearization/solve/update time: 0.0221111(98.1366%)/0.00038548(1.71089%)/3.436e-05(0.152501%) 93: Storage: 54029.1 22.7076 93: 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 4 error: 16.0712 +91: Newton iteration 4 error: 33.363 91: 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.330201 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 43404.4 40.7786 +90: Writing visualization results for the current time step. 92: Solve: M deltax^k = r +94: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 2.05845 +92: Newton iteration 5 error: 4.51862 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 33 done. CPU time: 0.594637 seconds, end time: 22.7076 seconds, step size: 2.02715 seconds -93: Begin time step 34. Start time: 22.7076 seconds, step size: 2.02715 seconds -93: 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.000440516 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 70 done. CPU time: 0.691544 seconds, end time: 49.2732 seconds, step size: 3.4522 seconds +90: Serialize to file 'powerinjection_darcy_ad_time=49.2732_rank=0.ers', next time step size: 4.89062 +90: Begin time step 71. Start time: 49.2732 seconds, step size: 4.89062 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 5 error: 9.19368 +91: Newton iteration 5 error: 13.1092 91: 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: 4.13407 +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 4.56958 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 33 done. CPU time: 0.565168 seconds, end time: 22.7076 seconds, step size: 2.02715 seconds +93: Begin time step 34. Start time: 22.7076 seconds, step size: 2.02715 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 0.61521 +92: Newton iteration 6 error: 1.62895 92: 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, num switched=0 -95: Linearization/solve/update time: 0.00791872(95.4072%)/0.00030828(3.71425%)/7.292e-05(0.878563%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 1 error: 2.57577 +90: 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: 0.0945445 +94: Newton iteration 4 error: 2.49161e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage: 1.66206e+07 0 4.73038e+06 -95: 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 6 error: 4.02779 -91: 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: 0.11078 +92: Newton iteration 7 error: 0.41386 92: 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: 0.641094 +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: 3.9387 +90: 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: 0.00665602 +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: 4.13407 +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: 0.447715 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 6 error: 0.00449886 +91: Solve: M deltax^k = r +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 3.42602e-08 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 5 error: 1.11397e-09 +94: Linearization/solve/update time: 0.0109573(96.8601%)/0.000341(3.01437%)/1.42e-05(0.125525%) +94: Writing visualization results for the current time step. +94: Time step 7 done. CPU time: 0.129102 seconds, end time: 1061.5 seconds (17 minutes, 41.5 seconds), step size: 272.062 seconds (4 minutes, 32.06 seconds) +94: Begin time step 8. Start time: 1061.5 seconds (17 minutes, 41.5 seconds), step size: 385.421 seconds (6 minutes, 25.42 seconds) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 8 error: 0.0137783 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 5 error: 1.59162e-11 +90: Linearization/solve/update time: 0.00450496(96.3282%)/0.00015496(3.31346%)/1.676e-05(0.358374%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 8 error: 0.00388535 +92: Newton iteration 8 error: 0.0293674 92: 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: 0.745336 +91: Newton iteration 9 error: 7.95374e-06 91: 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.05519 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +90: Storage: 42760.1 40.7542 +90: Writing visualization results for the current time step. 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 2.99906e-06 +94: Newton iteration 1 error: 0.033568 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 3 error: 2.05519 +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 9 error: 4.34732e-06 +92: Newton iteration 9 error: 0.000138527 92: 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 8 error: 0.0348783 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 5 done. CPU time: 0.116906 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) +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 1.7053e-11 +91: Linearization/solve/update time: 0.0141304(97.2544%)/0.00035924(2.47252%)/3.968e-05(0.273103%) +91: Storage: 47258.6 35.0788 +91: Writing visualization results for the current time step. +90: Time step 71 done. CPU time: 0.699143 seconds, end time: 54.1638 seconds, step size: 4.89062 seconds +90: Begin time step 72. Start time: 54.1638 seconds, step size: 6.92837 seconds +90: 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: 1.77466 +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 4 error: 2.47518 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.4893e-11 -92: Linearization/solve/update time: 0.0179388(97.9725%)/0.00033648(1.83768%)/3.476e-05(0.189842%) -95: Time step 5 done. CPU time: 0.107537 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) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 8.109e-10 +92: Linearization/solve/update time: 0.0176904(97.6369%)/0.00038516(2.12578%)/4.3e-05(0.237326%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 8 error: 6.34652e-06 +94: Newton iteration 2 error: 7.97834 +94: 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: 4.07722 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 52847.8 36.9041 +92: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 3.51888 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 58 done. CPU time: 0.703657 seconds, end time: 35.0788 seconds, step size: 0.656545 seconds +91: Begin time step 59. Start time: 35.0788 seconds, step size: 0.656545 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 9 error: 0.000122664 +91: Newton iteration 1 error: 28.5387 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 52318.3 42.9891 -92: Writing visualization results for the current time step. +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 0.00770668 +90: 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 4 error: 4.37642e-08 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 5 error: 1.36566e-11 +90: Linearization/solve/update time: 0.00449688(96.3466%)/0.00015376(3.29434%)/1.676e-05(0.359086%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 2.74472 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 6.05885e-10 -94: Linearization/solve/update time: 0.0197793(96.9464%)/0.0005954(2.9183%)/2.76e-05(0.135279%) -94: Writing visualization results for the current time step. +92: Time step 39 done. CPU time: 0.598653 seconds, end time: 36.9041 seconds, step size: 2.15917 seconds +92: Begin time step 40. Start time: 36.9041 seconds, step size: 2.15917 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 10 error: 1.18979e-07 +91: Newton iteration 2 error: 10.3203 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 42 done. CPU time: 0.678024 seconds, end time: 42.9891 seconds, step size: 1.96288 seconds -92: Begin time step 43. Start time: 42.9891 seconds, step size: 1.96288 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: 0.894486 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 11 error: 3.25144e-11 -91: Linearization/solve/update time: 0.0228189(97.0719%)/0.000623(2.65025%)/6.532e-05(0.277872%) +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 1 error: 2.61534 +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 4 error: 3.65672 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 42003.4 40.622 +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 3 error: 48.2464 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 72 done. CPU time: 0.706288 seconds, end time: 61.0922 seconds (1 minutes, 1.092 seconds), step size: 6.92837 seconds +90: Begin time step 73. Start time: 61.0922 seconds (1 minutes, 1.092 seconds), step size: 9.8152 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 1 error: 2.26535 +92: Newton iteration 2 error: 0.565306 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 9 error: 7.15174e-12 -87: Linearization/solve/update time: 0.186201(94.9187%)/0.00979888(4.99512%)/0.000169(0.0861503%) +94: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 4 error: 47.2357 +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: 1.2561 +90: 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.714621 +94: 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: 4.02298 +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 7 error: 0.113668 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 16 done. CPU time: 0.349253 seconds, end time: 8492.81 seconds (2 hours, 21 minutes, 32.81 seconds), step size: 1382.46 seconds (23 minutes, 2.462 seconds) -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 50341.4 24.7159 -91: Writing visualization results for the current time step. +91: Solve: M deltax^k = r +87: Solve: M deltax^k = r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 4 error: 0.000214602 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 91.9544 +91: 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.452311 +92: Newton iteration 3 error: 2.49237 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: 0.007703 +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 8 error: 0.000473402 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 6 error: 0.00880774 +94: 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 4 error: 3.89281e-08 +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: 64.0439 +91: 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: 3.75322 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 5 error: 1.01039e-11 +90: Linearization/solve/update time: 0.0044838(96.1438%)/0.00015324(3.28585%)/2.66e-05(0.57037%) 95: Solve: M deltax^k = r 95: Update: x^(k+1) = x^k - deltax^k 95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00794248(95.3671%)/0.00031316(3.76018%)/7.268e-05(0.872685%) +95: Linearization/solve/update time: 0.0112298(95.7854%)/0.0004(3.41182%)/9.412e-05(0.8028%) +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 7 error: 3.5057 +91: 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 7 error: 0.000332347 +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 9 error: 9.77887e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 41126.1 40.4937 +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 3 error: 2.28986 +92: Newton iteration 5 error: 1.42656 +95: Storage: 1.66206e+07 0 4.73038e+06 +95: Writing visualization results for the current time step. 92: 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 8 error: 0.0365328 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 73 done. CPU time: 0.71349 seconds, end time: 70.9074 seconds (1 minutes, 10.91 seconds), step size: 9.8152 seconds +90: Begin time step 74. Start time: 70.9074 seconds (1 minutes, 10.91 seconds), step size: 13.9049 seconds +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +92: Solve: M deltax^k = r +90: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 9 error: 1.34732e-05 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 1.14682e-11 +93: Linearization/solve/update time: 0.0224217(98.3109%)/0.00035088(1.53848%)/3.436e-05(0.150656%) +93: Storage: 53864.5 24.7347 +93: Writing visualization results for the current time step. +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 1 error: 1.00767 +90: 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.0072127 +94: Newton iteration 8 error: 1.16009e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [291386 5.2959 0 0] -95: Storage: 1.66206e+07 0 4.73038e+06 -95: Writing visualization results for the current time step. -87: Storage in gasPhase: [308.928 28747.6 0 0] -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 9 error: 9.77887e-08 +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 6 error: 0.540596 +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.70429 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 10 error: 2.80806e-11 +91: Linearization/solve/update time: 0.0132253(97.1202%)/0.00035552(2.61076%)/3.664e-05(0.269066%) +91: Storage: 47017.9 35.7354 +91: Writing visualization results for the current time step. +94: Newton iteration 9 error: 8.81803e-10 +94: Linearization/solve/update time: 0.0198035(96.6916%)/0.00065008(3.17405%)/2.752e-05(0.134368%) +94: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 0.00643278 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 34 done. CPU time: 0.589899 seconds, end time: 24.7347 seconds, step size: 2.02715 seconds +93: Begin time step 35. Start time: 24.7347 seconds, step size: 2.02715 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: 3.27891 +92: Newton iteration 7 error: 0.13294 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 2 error: 7.58117 +94: Time step 8 done. CPU time: 0.149995 seconds, end time: 1446.92 seconds (24 minutes, 6.921 seconds), step size: 385.421 seconds (6 minutes, 25.42 seconds) +94: Begin time step 9. Start time: 1446.92 seconds (24 minutes, 6.921 seconds), step size: 417.54 seconds (6 minutes, 57.54 seconds) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 45 done. CPU time: 0.681277 seconds, end time: 24.7159 seconds, step size: 0.961247 seconds -91: Begin time step 46. Start time: 24.7159 seconds, step size: 0.873861 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage total: [291695 28752.9 0 0] -87: Writing visualization results for the current time step. +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 4 error: 3.50807e-08 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 6 done. CPU time: 0.135642 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) +95: 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) +95: 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: 3.44312 +92: Newton iteration 8 error: 0.0147536 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.14682e-11 -93: Linearization/solve/update time: 0.0223113(98.2758%)/0.00035516(1.56439%)/3.628e-05(0.159804%) +93: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 1.79008 +94: Newton iteration 1 error: 0.0292815 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -87: Time step 7 done. CPU time: 0.968731 seconds, end time: 5787.92 seconds (1 hours, 36 minutes, 27.92 seconds), step size: 1646.32 seconds (27 minutes, 26.32 seconds) -87: 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) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 20.7273 +91: Time step 59 done. CPU time: 0.720026 seconds, end time: 35.7354 seconds, step size: 0.656545 seconds +91: Begin time step 60. Start time: 35.7354 seconds, step size: 0.656545 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 53864.5 24.7347 -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 6 error: 1.13388 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 34 done. CPU time: 0.619784 seconds, end time: 24.7347 seconds, step size: 2.02715 seconds -93: Begin time step 35. Start time: 24.7347 seconds, step size: 2.02715 seconds +90: Newton iteration 5 error: 8.21387e-12 +90: Linearization/solve/update time: 0.00449348(96.4896%)/0.00014716(3.16%)/1.632e-05(0.350443%) +90: Storage: 40118 40.5181 +90: Writing visualization results for the current time step. +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 3.81338 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 7 error: 0.215517 +92: Newton iteration 9 error: 0.000233276 92: 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: 4.69935 -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: 30.5716 +91: Newton iteration 1 error: 30.2627 91: 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: 3.81338 +93: Newton iteration 2 error: 0.484321 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: 2.23392 -94: 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: 0.426535 +94: Newton iteration 2 error: 1.63867 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 6 done. CPU time: 0.123792 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) -95: 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) -95: 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 8 error: 0.00812891 -92: 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: 26.1093 +91: Newton iteration 2 error: 10.2557 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -94: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 1.00618e-05 +92: Newton iteration 10 error: 5.83787e-08 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.00526242 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Time step 74 done. CPU time: 0.720591 seconds, end time: 84.8122 seconds (1 minutes, 24.81 seconds), step size: 13.9049 seconds +90: Begin time step 75. Start time: 84.8122 seconds (1 minutes, 24.81 seconds), step size: 15.1878 seconds +90: 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.870052 +90: 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 +93: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 9.33713 +91: Newton iteration 3 error: 63.8333 91: 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.484321 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.16316e-11 -92: Linearization/solve/update time: 0.0180828(97.9187%)/0.00034876(1.88854%)/3.56e-05(0.192774%) -93: Solve: M deltax^k = r -94: Solve: M deltax^k = r +90: Newton iteration 2 error: 2.2032 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 11 error: 1.08855e-11 +92: Linearization/solve/update time: 0.0195343(97.7271%)/0.00041172(2.05977%)/4.26e-05(0.213121%) +90: Solve: M deltax^k = r +90: Update: x^(k+1) = x^k - deltax^k +90: Newton iteration 3 error: 0.0020166 +90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 2.40368 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 7 error: 1.32057e-05 +94: Newton iteration 3 error: 0.00666929 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 52143.9 44.9519 -92: 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 6 error: 3.19031 +91: Newton iteration 4 error: 45.3982 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Newton iteration 4 error: 7.23804e-09 +90: Linearization/solve/update time: 0.00358744(96.6413%)/0.00011184(3.01283%)/1.284e-05(0.345894%) +92: Storage: 52661.7 39.0633 +92: 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 4 error: 1.31073 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Storage: 39193.8 40.7205 +90: 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 8 error: 1.24751e-06 +94: Newton iteration 4 error: 5.98385e-05 94: 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: 0.342868 +91: Newton iteration 5 error: 118.494 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 40 done. CPU time: 0.62202 seconds, end time: 39.0633 seconds, step size: 2.15917 seconds +92: Serialize to file 'powerinjection_forchheimer_ad_time=39.0633_rank=0.ers', next time step size: 1.96288 +90: Time step 75 done. CPU time: 0.726761 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 15.1878 seconds +90: Simulation of problem 'powerinjection_darcy_ad' finished. +90: +90: ------------------------ Timing ------------------------ +90: Setup time: 0.00195 seconds, 0.268% +90: Simulation time: 0.727 seconds, 99.7% +90: Linearization time: 0.51 seconds, 70.1% +90: Linear solve time: 0.0228 seconds, 3.14% +90: Newton update time: 0.00231 seconds, 0.318% +90: Pre/postprocess time: 0.086 seconds, 11.8% +90: Output write time: 0.0962 seconds, 13.2% +90: First process' simulation CPU time: 0.844 seconds +90: Number of processes: 1 +90: Threads per processes: 1 +90: Total CPU time: 0.844 seconds +90: +90: ---------------------------------------------------------------- +90: +90: Simulation completed +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 40.2335 91: 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: 3.78254e-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 5 error: 0.46439 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Begin time step 41. Start time: 39.0633 seconds, step size: 1.96288 seconds +92: 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, num switched=0 -95: Linearization/solve/update time: 0.00794256(95.219%)/0.0003106(3.72361%)/8.82e-05(1.05738%) -95: Storage: 1.66206e+07 0 4.73038e+06 -95: Writing visualization results for the current time step. -92: Time step 43 done. CPU time: 0.699671 seconds, end time: 44.9519 seconds, step size: 1.96288 seconds -92: Begin time step 44. Start time: 44.9519 seconds, step size: 1.96288 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Linearization/solve/update time: 0.0103735(95.6981%)/0.00037968(3.50263%)/8.664e-05(0.799274%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 2.19289 +92: Newton iteration 1 error: 2.47926 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.46439 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 1.95271e-10 -94: Linearization/solve/update time: 0.0201897(96.3404%)/0.00073872(3.52499%)/2.82e-05(0.134564%) -94: Writing visualization results for the current time step. 91: Solve: M deltax^k = r -94: Time step 17 done. CPU time: 0.370801 seconds, end time: 9990.48 seconds (2 hours, 46 minutes, 30.48 seconds), step size: 1497.67 seconds (24 minutes, 57.67 seconds) -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.00369738 +91: Newton iteration 7 error: 3.52873 91: 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.46654 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Solve: M deltax^k = r +87: Solve: M deltax^k = r 93: Solve: M deltax^k = r +95: Storage: 1.66206e+07 0 4.73038e+06 +95: Writing visualization results for the current time step. 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 0.13656 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 1 error: 0.00663998 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0424961(97.2799%)/0.00108876(2.49233%)/9.948e-05(0.227725%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 1.23577e-06 +91: Newton iteration 8 error: 0.186107 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 6 error: 1.77757e-10 +94: Linearization/solve/update time: 0.0131443(96.6781%)/0.00043384(3.19095%)/1.78e-05(0.130921%) +94: 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 3 error: 2.39757 +92: Newton iteration 2 error: 0.362264 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 5 error: 0.0028339 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 9 done. CPU time: 0.163937 seconds, end time: 1864.46 seconds (31 minutes, 4.461 seconds), step size: 417.54 seconds (6 minutes, 57.54 seconds) +94: Begin time step 10. Start time: 1864.46 seconds (31 minutes, 4.461 seconds), step size: 556.72 seconds (9 minutes, 16.72 seconds) +94: 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 9 error: 0.0003707 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: 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 7 error: 0.0143712 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 7 done. CPU time: 0.138668 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) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 3.0127e-11 -91: Linearization/solve/update time: 0.02011(97.035%)/0.00055792(2.69209%)/5.656e-05(0.272914%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 3.71964 +92: Newton iteration 3 error: 1.96303 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 2 error: 1.39237 +94: Newton iteration 1 error: 0.0231078 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 50113 25.5898 +91: Newton iteration 10 error: 1.06456e-09 +91: Linearization/solve/update time: 0.014465(97.2678%)/0.00036788(2.47375%)/3.844e-05(0.258484%) +91: Storage: 46766 36.3919 91: Writing visualization results for the current time step. +92: Solve: M deltax^k = r 93: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 1.08808 +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 8 error: 0.00017783 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 3.70272 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 7 done. CPU time: 0.15283 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) +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 60 done. CPU time: 0.736802 seconds, end time: 36.3919 seconds, step size: 0.656545 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=36.3919_rank=0.ers', next time step size: 0.656545 +91: Begin time step 61. Start time: 36.3919 seconds, step size: 0.656545 seconds +91: 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.397825 +94: Newton iteration 2 error: 0.589091 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 46 done. CPU time: 0.704651 seconds, end time: 25.5898 seconds, step size: 0.873861 seconds -91: Begin time step 47. Start time: 25.5898 seconds, step size: 0.873861 seconds -91: 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: 1.22342 +92: Newton iteration 5 error: 1.08924 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.0240929 -87: 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 9 error: 7.72201e-08 93: 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: 20.988 -91: 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.00199731 -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 7 error: 0.272442 -92: 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: 5.54828 +91: Newton iteration 1 error: 31.2782 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 10 error: 2.33342e-11 -93: Linearization/solve/update time: 0.0225634(98.217%)/0.00037428(1.62921%)/3.532e-05(0.153745%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 6.01618e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.0225441(98.2954%)/0.00035648(1.5543%)/3.448e-05(0.150338%) 93: Storage: 53698.6 26.7619 93: Writing visualization results for the current time step. -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k +96: Time step 2 done. CPU time: 0.10646 seconds, end time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: ###################### +90: # Comparing results +90: ###################### +90: RND: 'fae3bbf37fb5574f9a879f540ae5362c' +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 13.1646 +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: 51.7186 +91: 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 8 error: 0.014308 +92: Newton iteration 6 error: 0.645742 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00791352(95.4586%)/0.00030444(3.67238%)/7.204e-05(0.868999%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 7 error: 0.0664096 +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 3 error: 0.127178 +94: 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.00135163 +94: 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: 39.6416 +91: Newton iteration 4 error: 166.818 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 35 done. CPU time: 0.644734 seconds, end time: 26.7619 seconds, step size: 2.02715 seconds -93: Begin time step 36. Start time: 26.7619 seconds, step size: 2.02715 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage: 1.66206e+07 0 4.73038e+06 -95: 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 8 error: 5.40613e-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: 1.73726e-06 +94: Newton iteration 5 error: 2.89129e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 35 done. CPU time: 0.616171 seconds, end time: 26.7619 seconds, step size: 2.02715 seconds +93: Begin time step 36. Start time: 26.7619 seconds, step size: 2.02715 seconds +93: 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: 99.8132 +91: 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 9 error: 3.60135e-05 +92: Newton iteration 9 error: 1.24366e-08 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: 1.04998e-08 +94: 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: 21.1354 +91: Newton iteration 6 error: 52.6661 91: 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: 3.53936 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 7.20775e-11 -92: Linearization/solve/update time: 0.0182402(97.9977%)/0.00033248(1.78629%)/4.02e-05(0.21598%) +95: Solve: M deltax^k = r +95: Update: x^(k+1) = x^k - deltax^k +95: Newton iteration 1 error: 0, num switched=0 +95: Linearization/solve/update time: 0.00930728(95.7598%)/0.00033572(3.45412%)/7.64e-05(0.786057%) +92: Newton iteration 10 error: 1.51346e-11 +92: Linearization/solve/update time: 0.0179139(97.7418%)/0.00037532(2.04782%)/3.856e-05(0.210391%) +95: Storage: 1.66206e+07 0 4.73038e+06 +95: Writing visualization results for the current time step. 91: Solve: M deltax^k = r -94: Newton iteration 7 error: 6.77027e-10 -94: Linearization/solve/update time: 0.015447(96.6675%)/0.00051104(3.19809%)/2.148e-05(0.134422%) -94: Writing visualization results for the current time step. 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 9.83172 +91: Newton iteration 7 error: 20.9444 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 18 done. CPU time: 0.387207 seconds, end time: 11612.9 seconds (3 hours, 13 minutes, 32.95 seconds), step size: 1622.47 seconds (27 minutes, 2.472 seconds) -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +94: Newton iteration 7 error: 8.21598e-11 +94: Linearization/solve/update time: 0.015646(96.6843%)/0.000516(3.18861%)/2.056e-05(0.12705%) +94: Writing visualization results for the current time step. 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 2 error: 0.52786 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 51967.5 46.9148 +92: Storage: 52490.9 41.0262 92: 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 6 error: 3.54384 +91: Newton iteration 8 error: 4.04651 91: 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.00581019 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 44 done. CPU time: 0.721508 seconds, end time: 46.9148 seconds, step size: 1.96288 seconds -92: Begin time step 45. Start time: 46.9148 seconds, step size: 1.96288 seconds -92: 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: 2.20532 +92: Time step 41 done. CPU time: 0.64406 seconds, end time: 41.0262 seconds, step size: 1.96288 seconds +92: Begin time step 42. Start time: 41.0262 seconds, step size: 1.96288 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 3 error: 1.91858 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 8 done. CPU time: 0.154387 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) -95: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -95: 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: 0.591888 -91: 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: 8.85172 -94: 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 8 error: 0.0187565 +91: Newton iteration 9 error: 0.144896 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 10 done. CPU time: 0.182582 seconds, end time: 2421.18 seconds (40 minutes, 21.18 seconds), step size: 556.72 seconds (9 minutes, 16.72 seconds) +94: Serialize to file 'tutorial1_time=2421.18_rank=0.ers', next time step size: 695.9 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 2.66773 +93: Newton iteration 3 error: 1.91858 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Begin time step 11. Start time: 2421.18 seconds (40 minutes, 21.18 seconds), step size: 695.9 seconds (11 minutes, 35.9 seconds) +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 2 error: 0.530511 +92: Newton iteration 1 error: 2.36616 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r -94: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 1.91206e-05 +91: Newton iteration 10 error: 0.000111417 91: 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.936747 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +90: Simulation name: 'powerinjection_darcy_ad' +90: Number of timesteps: '75' 93: Solve: M deltax^k = r + 89/120 Test #90: powerinjection_darcy_ad ........................ Passed 0.91 sec +test 97 + Start 97: reservoir_ncp_ecfv + +97: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_ecfv" "--" "--end-time=8750000" +97: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +97: Test timeout computed to be: 1500 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 5 error: 1.01146 +93: Newton iteration 4 error: 2.66773 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 1 error: 0.0181173 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 8 done. CPU time: 0.169602 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) +95: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds +95: 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: 2.08817 +92: Newton iteration 2 error: 0.488722 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 2.64663e-10 -91: Linearization/solve/update time: 0.0173442(97.1437%)/0.0004614(2.58428%)/4.856e-05(0.271982%) -91: Storage: 49880.4 26.4636 +87: Solve: M deltax^k = r +91: Newton iteration 11 error: 2.63185e-10 +91: Linearization/solve/update time: 0.0163107(97.2683%)/0.00041648(2.48367%)/4.16e-05(0.24808%) +91: Storage: 46500 37.0485 91: 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 4 error: 1.41397 +94: Newton iteration 2 error: 4.87776 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 61 done. CPU time: 0.755894 seconds, end time: 37.0485 seconds, step size: 0.656545 seconds +91: Begin time step 62. Start time: 37.0485 seconds, step size: 0.596859 seconds +91: 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: 1.80603 +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: 0.325017 +93: Newton iteration 5 error: 1.01146 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 4 error: 4.35897 -92: 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, num switched=0 -95: Linearization/solve/update time: 0.00877556(95.4749%)/0.00033016(3.59202%)/8.576e-05(0.933038%) -87: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 2.41561 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 47 done. CPU time: 0.724639 seconds, end time: 26.4636 seconds, step size: 0.873861 seconds -91: Begin time step 48. Start time: 26.4636 seconds, step size: 0.873861 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 6 error: 0.000584508 +87: 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: 22.013 +91: Newton iteration 1 error: 32.1026 91: 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: 3.29818 +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 7 error: 0.0523933 +93: Newton iteration 6 error: 0.325017 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: 0.254688 +94: Newton iteration 3 error: 1.32086 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: Writing visualization results for the current time step. -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 2 error: 0.000891151 -87: 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: 8.59114 +91: Newton iteration 2 error: 9.65402 91: 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: 0.00341652 -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: 0.854783 +92: Newton iteration 5 error: 2.05845 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 8 error: 0.00185768 +93: Newton iteration 7 error: 0.0523933 93: 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: 22.8278 +91: Newton iteration 3 error: 57.4148 91: 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: 0.215642 -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 7 error: 3.11841e-05 +94: Newton iteration 4 error: 1.64254 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: 0.61521 +92: 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: 50.3399 +91: Newton iteration 4 error: 84.8439 91: 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, num switched=0 +95: Linearization/solve/update time: 0.00864352(95.3214%)/0.00033476(3.69176%)/8.948e-05(0.986793%) 93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 9 error: 1.65411e-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 8 error: 0.0184917 +92: Newton iteration 7 error: 0.11078 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 9 done. CPU time: 0.169448 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -95: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 8.75 seconds -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: 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: 54.1619 +91: Newton iteration 5 error: 159.18 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: ###################### +97: # Running test '' +97: ###################### 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 8 error: 4.7328e-08 +94: Newton iteration 5 error: 0.273148 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 8 error: 0.00185768 +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 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 9 error: 1.65411e-06 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 6 error: 0.00228844 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.24416e-11 -93: Linearization/solve/update time: 0.0228195(98.3324%)/0.00035216(1.5175%)/3.484e-05(0.15013%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 0.000142445 +92: Newton iteration 8 error: 0.00388535 92: 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: 18.0383 +91: Newton iteration 6 error: 84.4848 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 53531.5 28.789 -93: Writing visualization results for the current time step. -94: Newton iteration 9 error: 4.28491e-09 -94: Linearization/solve/update time: 0.0198491(96.3181%)/0.00073184(3.55127%)/2.692e-05(0.13063%) -94: Writing visualization results for the current time step. -94: Time step 19 done. CPU time: 0.408242 seconds, end time: 13641 seconds (3 hours, 47 minutes, 21.04 seconds), step size: 2028.09 seconds (33 minutes, 48.09 seconds) -94: 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) -94: 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: 2.70563 +91: Newton iteration 7 error: 23.0021 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 6.98736e-09 -92: Linearization/solve/update time: 0.0184427(98.0312%)/0.00033668(1.7896%)/3.372e-05(0.179237%) -92: Storage: 51789 48.8777 -92: 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 9 error: 4.34732e-06 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 1.24416e-11 +93: Linearization/solve/update time: 0.0228797(98.2175%)/0.00038004(1.63143%)/3.52e-05(0.151106%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 7 error: 1.78512e-06 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_ecfv --end-time=8750000" +93: Storage: 53531.5 28.789 +93: 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 8 error: 0.00569993 +91: Newton iteration 8 error: 1.59709 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 1.4893e-11 +92: Linearization/solve/update time: 0.0180774(97.7975%)/0.00036852(1.99366%)/3.86e-05(0.208823%) +95: Time step 9 done. CPU time: 0.185063 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds +95: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 8.75 seconds +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 36 done. CPU time: 0.64153 seconds, end time: 28.789 seconds, step size: 2.02715 seconds +93: Begin time step 37. Start time: 28.789 seconds, step size: 2.02715 seconds +93: 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 9 error: 3.27982e-06 +91: Newton iteration 9 error: 0.00189418 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 45 done. CPU time: 0.743631 seconds, end time: 48.8777 seconds, step size: 1.96288 seconds -92: Begin time step 46. Start time: 48.8777 seconds, step size: 1.96288 seconds -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 1 error: 0.00541396 +94: Newton iteration 8 error: 4.74662e-08 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 36 done. CPU time: 0.669893 seconds, end time: 28.789 seconds, step size: 2.02715 seconds -93: Begin time step 37. Start time: 28.789 seconds, step size: 2.02715 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 52318.3 42.9891 +92: 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 10 error: 2.77105e-08 +91: 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: 3.30521 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 42 done. CPU time: 0.665819 seconds, end time: 42.9891 seconds, step size: 1.96288 seconds +92: Begin time step 43. Start time: 42.9891 seconds, step size: 1.96288 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 8.70042e-11 +94: Linearization/solve/update time: 0.0197964(96.7197%)/0.00064336(3.14327%)/2.804e-05(0.136995%) +94: Writing visualization results for the current time step. +91: Newton iteration 11 error: 1.53904e-11 +91: Linearization/solve/update time: 0.0155422(94.9689%)/0.0007838(4.78933%)/3.956e-05(0.241727%) +91: Storage: 46242.3 37.6453 +91: Writing visualization results for the current time step. +94: Time step 11 done. CPU time: 0.203849 seconds, end time: 3117.08 seconds (51 minutes, 57.08 seconds), step size: 695.9 seconds (11 minutes, 35.9 seconds) +94: Begin time step 12. Start time: 3117.08 seconds (51 minutes, 57.08 seconds), step size: 753.891 seconds (12 minutes, 33.89 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 2 error: 0.464722 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 2.42153e-11 -91: Linearization/solve/update time: 0.014593(97.023%)/0.00040552(2.69613%)/4.224e-05(0.280836%) -91: Storage: 49643.4 27.3375 -91: 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, num switched=0 -95: Linearization/solve/update time: 0.00811696(95.4806%)/0.00030324(3.56704%)/8.096e-05(0.952341%) +91: Time step 62 done. CPU time: 0.774085 seconds, end time: 37.6453 seconds, step size: 0.596859 seconds +91: Begin time step 63. Start time: 37.6453 seconds, step size: 0.542599 seconds +91: 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: 2.26535 +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 2 error: 1.01742 +94: Newton iteration 1 error: 0.015758 94: 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: 33.7573 +91: 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: 2.21039 +92: Newton iteration 2 error: 0.452311 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: Writing visualization results for the current time step. -91: Time step 48 done. CPU time: 0.742042 seconds, end time: 27.3375 seconds, step size: 0.873861 seconds -91: Begin time step 49. Start time: 27.3375 seconds, step size: 0.873861 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +87: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 1.96718 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.568877 -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 3 error: 3.88321 -94: 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: 22.2879 +91: Newton iteration 2 error: 9.61799 91: 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: 1.02927 +94: Newton iteration 2 error: 0.870877 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 7 error: 2.99538e-05 +87: 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: 3.14137 +92: Newton iteration 3 error: 2.28986 92: 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: 58.5537 +91: 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 93: Solve: M deltax^k = r +95: Newton iteration 1 error: 0, num switched=0 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 2.86041 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Linearization/solve/update time: 0.00928004(95.7195%)/0.00032892(3.39266%)/8.608e-05(0.887877%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 0.206728 +94: 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: 6.66699 -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: 43.8087 +91: Newton iteration 4 error: 138.775 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: 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 4 error: 2.83209 +92: Newton iteration 4 error: 3.27891 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 5 error: 0.518772 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 10 done. CPU time: 0.183919 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 8.75 seconds -95: Serialize to file 'reservoir_blackoil_ecfv_time=8.64001e+06_rank=0.ers', next time step size: 15.3125 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 2.56998 93: 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: 17.4193 +91: Newton iteration 5 error: 66.518 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 1.7975 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 3 error: 3.30253e-06 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 15.3125 seconds -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +92: Solve: M deltax^k = r +96: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.0135509 +94: Newton iteration 4 error: 0.00133728 94: 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: 3.44312 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0425968(98.1732%)/0.00071784(1.65441%)/7.48e-05(0.172392%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 9.64035 +91: Newton iteration 6 error: 32.7577 91: 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 6 error: 0.751172 93: 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: 3.83629 -91: 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: 2.95319 +92: Newton iteration 6 error: 1.13388 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 7 error: 4.26745e-05 +94: Newton iteration 5 error: 1.97089e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: 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 7 error: 0.652095 +91: Newton iteration 7 error: 10.0348 +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 8 error: 1.1182 91: 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: 0.215517 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 10 done. CPU time: 0.201367 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 8.75 seconds +95: Serialize to file 'reservoir_blackoil_ecfv_time=8.64001e+06_rank=0.ers', next time step size: 15.3125 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.111328 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 7 error: 0.0631304 -92: 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 8 error: 0.0270745 -91: 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 8 error: 2.2464e-05 +94: Newton iteration 6 error: 2.96937e-08 94: 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 9 error: 0.0256919 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 15.3125 seconds +95: 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 8 error: 0.00487474 +92: Newton iteration 8 error: 0.00812891 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 8 error: 0.000326767 93: 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 9 error: 7.00202e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 4.84509e-10 -94: Linearization/solve/update time: 0.0198754(96.8745%)/0.0006136(2.99075%)/2.764e-05(0.13472%) +94: Newton iteration 7 error: 3.80115e-11 +94: Linearization/solve/update time: 0.0153993(96.5882%)/0.00052284(3.27938%)/2.112e-05(0.13247%) 94: 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 10 error: 3.21747e-08 +91: Newton iteration 10 error: 6.64498e-06 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 11 error: 1.70246e-11 +91: Linearization/solve/update time: 0.0149484(97.2818%)/0.00037944(2.46934%)/3.824e-05(0.24886%) +96: Time step 3 done. CPU time: 0.156565 seconds, end time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) +96: 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) +96: 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 9 error: 4.13442e-05 +92: Newton iteration 9 error: 1.00618e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 20 done. CPU time: 0.429248 seconds, end time: 15838.1 seconds (4 hours, 23 minutes, 58.14 seconds), step size: 2197.1 seconds (36 minutes, 37.1 seconds) -94: Serialize to file 'tutorial1_time=15838.1_rank=0.ers', next time step size: 2380.19 -94: 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) +94: Time step 12 done. CPU time: 0.220282 seconds, end time: 3870.97 seconds (1 hours, 4 minutes, 30.97 seconds), step size: 753.891 seconds (12 minutes, 33.89 seconds) +94: 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) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 45989.5 38.1879 +91: 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 9 error: 4.01454e-07 93: 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, num switched=0 -95: Linearization/solve/update time: 0.00795184(95.485%)/0.00029772(3.575%)/7.828e-05(0.93998%) -91: Newton iteration 11 error: 1.87015e-11 -91: Linearization/solve/update time: 0.0148364(97.0844%)/0.00040412(2.64442%)/4.144e-05(0.271169%) -92: Newton iteration 10 error: 6.48623e-09 -92: Linearization/solve/update time: 0.0186758(98.0474%)/0.00033708(1.76966%)/3.484e-05(0.182909%) -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: Writing visualization results for the current time step. -91: Storage: 49401.7 28.2114 -91: Writing visualization results for the current time step. +92: Newton iteration 10 error: 1.16316e-11 +92: Linearization/solve/update time: 0.018269(97.7519%)/0.000383(2.04931%)/3.716e-05(0.198831%) +92: Storage: 52143.9 44.9519 +92: Writing visualization results for the current time step. +93: Newton iteration 10 error: 1.30385e-11 +93: Linearization/solve/update time: 0.0229802(98.3023%)/0.00036124(1.54527%)/3.564e-05(0.152457%) +91: Time step 63 done. CPU time: 0.791321 seconds, end time: 38.1879 seconds, step size: 0.542599 seconds +91: Begin time step 64. Start time: 38.1879 seconds, step size: 0.493272 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: 36.9938 +91: 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.00465085 +94: Newton iteration 1 error: 0.0124513 +94: 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: 7.6616 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.30385e-11 -93: Linearization/solve/update time: 0.0229817(98.3325%)/0.0003546(1.51724%)/3.512e-05(0.150269%) -91: Time step 49 done. CPU time: 0.75905 seconds, end time: 28.2114 seconds, step size: 0.873861 seconds -91: Begin time step 50. Start time: 28.2114 seconds, step size: 0.794419 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Storage: 53363 30.8162 93: Writing visualization results for the current time step. -92: Storage: 51608.2 50.8406 -92: 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 1 error: 22.5827 +91: Newton iteration 2 error: 8.63311 +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: 193.688 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 37 done. CPU time: 0.69521 seconds, end time: 30.8162 seconds, step size: 2.02715 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 2.01801 +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 1 error: 0, num switched=0 +95: Linearization/solve/update time: 0.00836668(95.569%)/0.00030796(3.51769%)/7.996e-05(0.913348%) +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: Writing visualization results for the current time step. +93: Time step 37 done. CPU time: 0.668258 seconds, end time: 30.8162 seconds, step size: 2.02715 seconds 93: Begin time step 38. Start time: 30.8162 seconds, step size: 2.02715 seconds 93: 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: 171.71 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 43 done. CPU time: 0.690319 seconds, end time: 44.9519 seconds, step size: 1.96288 seconds +92: Begin time step 44. Start time: 44.9519 seconds, step size: 1.96288 seconds +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 2 error: 4.11199 +94: Newton iteration 4 error: 2.5231 94: 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: 5.86156 +91: Newton iteration 5 error: 13.5183 91: 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: 3.09645 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: 2.19289 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 6 error: 0.174808 +91: 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.314161 +94: Newton iteration 5 error: 0.501063 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 46 done. CPU time: 0.767903 seconds, end time: 50.8406 seconds, step size: 1.96288 seconds -92: Begin time step 47. Start time: 50.8406 seconds, step size: 1.96288 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 11 done. CPU time: 0.201283 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 15.3125 seconds -95: Begin time step 12. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 26.7969 seconds -95: 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: 2.21682 +92: Newton iteration 2 error: 0.46654 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 8 error: 1.65364e-07 +87: 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.437236 93: 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: 27.0658 -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: 38.8267 -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: 13.7907 +91: Newton iteration 7 error: 0.00946617 91: 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.445771 -94: 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: 0.0624414 +94: Newton iteration 6 error: 0.00628373 94: 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.25293 -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: 0.331643 +91: Newton iteration 8 error: 5.63491e-05 91: 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: 2.39757 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 11 done. CPU time: 0.217421 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 15.3125 seconds +95: Begin time step 12. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 26.7969 seconds +95: 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.31505 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 9 error: 3.09825e-09 +91: Linearization/solve/update time: 0.0122361(97.3689%)/0.00030032(2.3898%)/3.032e-05(0.241272%) +94: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.471784 -92: 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: 2.99011 +92: Newton iteration 4 error: 3.71964 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r +91: Storage: 45741.6 38.6718 +91: Writing visualization results for the current time step. 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.00179437 +94: Newton iteration 7 error: 4.61994e-06 94: 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 8 error: 0.00179588 -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 9 error: 6.23329e-08 -91: 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: 1.47911 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: 4.8571 +92: Newton iteration 5 error: 3.70272 92: 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 4 error: 0.000300914 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: opm models will now start the simulation. -97: # [known parameters which were specified at run-time] -97: EndTime="8750000" # default: "8.64e+07" -97: # [parameters which were specified at compile-time] -97: ContinueOnConvergenceError="0" -97: EnableAsyncVtkOutput="1" -97: EnableGravity="1" -97: EnableGridAdaptation="0" -97: EnableIntensiveQuantityCache="0" -97: EnableStorageCache="1" -97: EnableThermodynamicHints="0" -97: EnableVtkOutput="1" -97: GridFile="data/reservoir.dgf" -97: GridGlobalRefinements="0" -97: InitialTimeStepSize="100000" -97: LinearSolverAbsTolerance="-1" -97: LinearSolverMaxError="1e+07" -97: LinearSolverMaxIterations="1000" -97: LinearSolverOverlapSize="2" -97: LinearSolverTolerance="0.001" -97: LinearSolverVerbosity="0" -97: MaxDepth="2500" -97: MaxTimeStepDivisions="10" -97: MaxTimeStepSize="inf" -97: MinTimeStepSize="0" -97: NewtonMaxError="1e+100" -97: NewtonMaxIterations="20" -97: NewtonTargetIterations="10" -97: NewtonTolerance="1e-06" -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: Temperature="293.15" -97: ThreadsPerProcess="1" -97: VtkWriteAverageMolarMasses="0" -97: VtkWriteDensities="1" -97: VtkWriteDofIndex="0" -97: VtkWriteExtrusionFactor="0" -97: VtkWriteFilterVelocities="0" -97: VtkWriteFugacities="0" -97: VtkWriteFugacityCoeffs="0" -97: VtkWriteIntrinsicPermeabilities="0" -97: VtkWriteMassFractions="0" -97: VtkWriteMobilities="0" -97: VtkWriteMolarities="0" -97: VtkWriteMoleFractions="1" -97: VtkWritePorosity="1" -97: VtkWritePotentialGradients="0" -97: VtkWritePressures="1" -97: VtkWritePrimaryVars="0" -97: VtkWriteProcessRank="0" -97: VtkWriteRelativePermeabilities="1" -97: VtkWriteSaturations="1" -97: VtkWriteTemperature="1" -97: VtkWriteTotalMassFractions="0" -97: VtkWriteTotalMoleFractions="0" -97: VtkWriteViscosities="0" -97: WellWidth="0.01" -97: # [end of parameters] -97: Allocating the simulation vanguard -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 "reservoir_ncp_ecfv" problem -97: 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 7 error: 8.23196e-06 -94: 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 8 error: 3.42733e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 2.30697e-10 -94: Linearization/solve/update time: 0.0198721(96.3386%)/0.00072768(3.52774%)/2.756e-05(0.133609%) -94: Writing visualization results for the current time step. -94: Time step 21 done. CPU time: 0.450622 seconds, end time: 18218.3 seconds (5 hours, 3 minutes, 38.33 seconds), step size: 2380.19 seconds (39 minutes, 40.19 seconds) -94: 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) -94: 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.00444615 -94: 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.23793 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 2.28511e-11 -91: Linearization/solve/update time: 0.0134934(97.2189%)/0.0003484(2.51019%)/3.76e-05(0.270904%) -91: Storage: 49177.4 29.0058 -91: Writing visualization results for the current time step. -91: Time step 50 done. CPU time: 0.774636 seconds, end time: 29.0058 seconds, step size: 0.794419 seconds -91: Serialize to file 'powerinjection_darcy_fd_time=29.0058_rank=0.ers', next time step size: 0.794419 -91: Begin time step 51. Start time: 29.0058 seconds, step size: 0.794419 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: 22.9543 -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: 7.5804 -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: 35.8807 -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: 49.9355 +91: Time step 64 done. CPU time: 0.805696 seconds, end time: 38.6812 seconds, step size: 0.493272 seconds +91: Begin time step 65. Start time: 38.6812 seconds, step size: 0.534378 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 5 error: 18.1102 +91: Newton iteration 1 error: 42.3305 91: 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 8 error: 1.3163e-06 +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: 1.68783 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 6 error: 0.166037 -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 7 error: 0.0264348 -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 8 error: 0.000303135 -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 9 error: 3.14103e-08 -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: 5.58611 -92: 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: 2.0708 -92: 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: 0.646234 -92: 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 8 error: 0.0727453 -92: 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 9 error: 0.000952012 +92: Newton iteration 6 error: 1.22342 92: 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: 15.8948 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 2.39956e-11 +94: Linearization/solve/update time: 0.0197268(96.7258%)/0.00064036(3.13986%)/2.74e-05(0.13435%) +94: Writing visualization results for the current time step. +95: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 10 error: 1.274e-07 +92: Newton iteration 7 error: 0.272442 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -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, num switched=0 -95: Linearization/solve/update time: 0.00764416(94.7636%)/0.0003482(4.31659%)/7.42e-05(0.919847%) -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: Writing visualization results for the current time step. -95: Time step 12 done. CPU time: 0.215243 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 26.7969 seconds -95: Begin time step 13. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 46.8945 seconds -95: 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: 0.166037 +93: 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: 7.2277 +91: Newton iteration 3 error: 1.74671 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: opm models will now start the simulation. -92: Newton iteration 11 error: 1.1724e-11 -92: Linearization/solve/update time: 0.0207827(98.0195%)/0.00038132(1.79846%)/3.86e-05(0.182053%) -93: Newton iteration 10 error: 1.20792e-11 -93: Linearization/solve/update time: 0.0231505(98.3359%)/0.00035648(1.51421%)/3.528e-05(0.149858%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 2.48637 +94: Time step 13 done. CPU time: 0.241108 seconds, end time: 4813.34 seconds (1 hours, 20 minutes, 13.34 seconds), step size: 942.364 seconds (15 minutes, 42.36 seconds) +94: 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) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: # [known parameters which were specified at run-time] -96: EndTime="8750000" # default: "8.64e+07" -96: # [parameters which were specified at compile-time] -96: ContinueOnConvergenceError="0" -96: DpMaxRel="0.3" -96: DsMax="0.2" -96: EnableAsyncVtkOutput="1" -96: EnableGravity="1" -96: EnableGridAdaptation="0" -96: EnableIntensiveQuantityCache="0" -96: EnableStorageCache="1" -96: EnableThermodynamicHints="0" -96: EnableVtkOutput="1" -96: GridFile="data/reservoir.dgf" -96: GridGlobalRefinements="0" -96: InitialTimeStepSize="100000" -96: LinearSolverAbsTolerance="-1" -96: LinearSolverMaxError="1e+07" -96: LinearSolverMaxIterations="1000" -96: LinearSolverOverlapSize="2" -96: LinearSolverTolerance="0.001" -96: LinearSolverVerbosity="0" -96: MaxDepth="2500" -96: MaxTemperatureChange="5" -96: MaxTimeStepDivisions="10" -96: MaxTimeStepSize="inf" -96: MaximumWaterSaturation="1" -96: MinTimeStepSize="0" -96: NewtonMaxError="1e+100" -96: NewtonMaxIterations="20" -96: NewtonTargetIterations="10" -96: NewtonTolerance="1e-06" -96: NewtonVerbose="1" -96: NewtonWriteConvergence="0" -96: NumericDifferenceMethod="1" -96: OutputDir="" -96: ParameterFile="" -96: PreconditionerOrder="0" -96: PreconditionerRelaxation="1" -96: PredeterminedTimeStepsFile="" -96: PressureMax="1e+99" -96: PressureMin="-1e+99" -96: PressureScale="1" -96: PriVarOscilationThreshold="1e-05" -96: PrintParameters="2" -96: ProjectSaturations="0" -96: RestartTime="-1e+35" -96: Temperature="293.15" -96: TemperatureMax="1e+09" -96: TemperatureMin="0" -96: ThreadsPerProcess="1" -96: VtkWriteAverageMolarMasses="0" -96: VtkWriteDensities="1" -96: VtkWriteDiffusionCoefficients="0" -96: VtkWriteDofIndex="0" -96: VtkWriteEffectiveDiffusionCoefficients="0" -96: VtkWriteExtrusionFactor="0" -96: VtkWriteFilterVelocities="0" -96: VtkWriteFugacities="0" -96: VtkWriteFugacityCoeffs="0" -96: VtkWriteGasDissolutionFactor="0" -96: VtkWriteGasFormationVolumeFactor="0" -96: VtkWriteGasSaturationPressure="0" -96: VtkWriteIntrinsicPermeabilities="0" -96: VtkWriteMassFractions="0" -96: VtkWriteMobilities="0" -96: VtkWriteMolarities="0" -96: VtkWriteMoleFractions="1" -96: VtkWriteOilFormationVolumeFactor="0" -96: VtkWriteOilSaturationPressure="0" -96: VtkWriteOilVaporizationFactor="0" -96: VtkWritePorosity="1" -96: VtkWritePotentialGradients="0" -96: VtkWritePressures="1" -96: VtkWritePrimaryVars="0" -96: VtkWritePrimaryVarsMeaning="0" -96: VtkWriteProcessRank="0" -96: VtkWriteRelativePermeabilities="1" -96: VtkWriteSaturatedGasOilVaporizationFactor="0" -96: VtkWriteSaturatedOilGasDissolutionFactor="0" -96: VtkWriteSaturationRatios="0" -96: VtkWriteSaturations="1" -96: VtkWriteTemperature="1" -96: VtkWriteTortuosities="0" -96: VtkWriteTotalMassFractions="0" -96: VtkWriteTotalMoleFractions="0" -96: VtkWriteViscosities="0" -96: VtkWriteWaterFormationVolumeFactor="0" -96: WaterOnlyThreshold="1" -96: WellWidth="0.01" -96: # [end of parameters] -96: Allocating the simulation vanguard -93: Storage: 53193.1 32.8433 -93: 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 7 error: 1.02337 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Distributing the vanguard's data -96: Allocating the model -95: Solve: M deltax^k = r 95: Update: x^(k+1) = x^k - deltax^k -96: Allocating the problem 95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00735652(95.2187%)/0.00029328(3.79605%)/7.612e-05(0.985255%) -96: Initializing the model -92: Storage: 51424.8 52.8035 -92: Writing visualization results for the current time step. -93: Time step 38 done. CPU time: 0.720679 seconds, end time: 32.8433 seconds, step size: 2.02715 seconds -93: Begin time step 39. Start time: 32.8433 seconds, step size: 2.02715 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Initializing the problem +95: Linearization/solve/update time: 0.0077444(92.0572%)/0.00059128(7.0285%)/7.692e-05(0.914343%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 8 error: 0.0189606 +91: Newton iteration 4 error: 0.0544794 91: 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: 2.89995 +94: Newton iteration 1 error: 0.0112935 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Simulator successfully set up -96: Applying the initial solution of the "reservoir_blackoil_vcfv" problem -96: 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 9 error: 8.25717e-06 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 47 done. CPU time: 0.792494 seconds, end time: 52.8035 seconds, step size: 1.96288 seconds -92: Begin time step 48. Start time: 52.8035 seconds, step size: 1.78444 seconds -92: 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: 2.22263 +92: Newton iteration 8 error: 0.014308 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 2.23963e-11 -91: Linearization/solve/update time: 0.0135582(97.1296%)/0.00036336(2.60307%)/3.732e-05(0.267357%) -91: Storage: 48948.4 29.8002 -91: 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 1 error: 2.91807 +93: Newton iteration 7 error: 0.0264348 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: 0.656426 -94: 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: 0.012029 -94: 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: 4.90605e-05 +91: 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.407197 +92: Newton iteration 9 error: 3.60135e-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 2 error: 0.51074 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -97: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 5 error: 8.11402e-06 -87: 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.53278 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +91: Newton iteration 6 error: 9.14952e-10 +91: Linearization/solve/update time: 0.00816064(97.4205%)/0.00019568(2.336%)/2.04e-05(0.243532%) 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 7.606e-05 +94: Newton iteration 2 error: 1.3171 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: 2.1991 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 51 done. CPU time: 0.790688 seconds, end time: 29.8002 seconds, step size: 0.794419 seconds -91: Begin time step 52. Start time: 29.8002 seconds, step size: 0.794419 seconds +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 8 error: 0.000303135 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 45499.6 39.1013 +91: Writing visualization results for the current time step. +92: Newton iteration 10 error: 7.20775e-11 +92: Linearization/solve/update time: 0.0185926(97.7757%)/0.00038412(2.02003%)/3.884e-05(0.204254%) +91: Time step 65 done. CPU time: 0.81617 seconds, end time: 39.2156 seconds, step size: 0.534378 seconds +91: Begin time step 66. Start time: 39.2156 seconds, step size: 0.712504 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: 24.1088 +91: Newton iteration 1 error: 45.6156 91: 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.00776445 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 51967.5 46.9148 +92: 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 9 error: 3.14103e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 12 done. CPU time: 0.233615 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 26.7969 seconds +95: Begin time step 13. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 46.8945 seconds +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 44 done. CPU time: 0.712655 seconds, end time: 46.9148 seconds, step size: 1.96288 seconds +92: Begin time step 45. Start time: 46.9148 seconds, step size: 1.96288 seconds +92: 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: 7.57255 +91: Newton iteration 2 error: 5.26806 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r +93: Newton iteration 10 error: 1.20792e-11 +93: Linearization/solve/update time: 0.0231016(98.376%)/0.00034676(1.47665%)/3.46e-05(0.147341%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 0.00372287 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 40.4071 +91: Newton iteration 3 error: 0.109866 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 53193.1 32.8433 +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 4 error: 1.86959 -92: 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.764624 +92: Newton iteration 1 error: 2.20532 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Newton iteration 9 error: 7.15174e-12 +87: Linearization/solve/update time: 0.188356(94.8611%)/0.0100423(5.05757%)/0.00016152(0.0813456%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 2.31448e-06 +94: 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: 16.352 -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: 10.0533 +91: Newton iteration 4 error: 2.16597e-05 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 13 done. CPU time: 0.229169 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 46.8945 seconds -95: 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) -95: 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: 1.77235 +91: Newton iteration 5 error: 1.04069e-09 +91: Linearization/solve/update time: 0.00682236(97.4383%)/0.00016256(2.32172%)/1.68e-05(0.239941%) +93: Time step 38 done. CPU time: 0.693767 seconds, end time: 32.8433 seconds, step size: 2.02715 seconds +93: Begin time step 39. Start time: 32.8433 seconds, step size: 2.02715 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.530511 +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: 4.92286e-06 +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: 0.571568 +93: Newton iteration 1 error: 2.91807 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 45241.7 39.5041 +91: 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 6 error: 0.678762 +92: Newton iteration 3 error: 2.08817 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 66 done. CPU time: 0.824985 seconds, end time: 39.9281 seconds, step size: 0.712504 seconds +91: Begin time step 67. Start time: 39.9281 seconds, step size: 1.00938 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 6 error: 3.5602 +91: Newton iteration 1 error: 27.6114 91: 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, num switched=0 -95: Linearization/solve/update time: 0.00726224(95.0988%)/0.00029816(3.9044%)/7.612e-05(0.996789%) +95: Linearization/solve/update time: 0.00744536(95.1897%)/0.00029048(3.71382%)/8.576e-05(1.09645%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 8 error: 2.83568e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 3.32089e-09 -94: Linearization/solve/update time: 0.0199763(96.8378%)/0.00062344(3.02221%)/2.888e-05(0.14%) +94: Newton iteration 7 error: 4.87604e-11 +94: Linearization/solve/update time: 0.015388(96.9355%)/0.00046456(2.92646%)/2.192e-05(0.138083%) 94: Writing visualization results for the current time step. -94: Time step 22 done. CPU time: 0.471725 seconds, end time: 20796.9 seconds (5 hours, 46 minutes, 36.87 seconds), step size: 2578.54 seconds (42 minutes, 58.54 seconds) -94: 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) -94: 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.00405732 +94: Time step 14 done. CPU time: 0.257379 seconds, end time: 5834.23 seconds (1 hours, 37 minutes, 14.23 seconds), step size: 1020.89 seconds (17 minutes, 0.895 seconds) +94: 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) 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 1 error: 0.0265726 -97: 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 6 error: 0.172529 +93: Newton iteration 2 error: 0.51074 93: 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: 1.986 -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 7 error: 0.0229713 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [291386 5.2959 0 0] +87: Storage in gasPhase: [308.928 28747.6 0 0] 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 8 error: 0.00075355 +92: Newton iteration 4 error: 4.35897 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 7 error: 0.0237772 -93: 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: 0.41251 -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 8 error: 0.00738888 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage total: [291695 28752.9 0 0] +87: 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 9 error: 5.38051e-06 +91: Newton iteration 2 error: 7.64039 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 1.38914e-09 -91: Linearization/solve/update time: 0.0131079(97.2227%)/0.00033956(2.51855%)/3.488e-05(0.258708%) -91: Storage: 48714.2 30.5946 -91: 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 1 error: 0.00939934 +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 9 error: 1.22792e-06 +92: Newton iteration 5 error: 2.41561 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 8 error: 0.000736393 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -95: Time step 14 done. CPU time: 0.242782 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) -95: 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) -95: 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 9 error: 1.45756e-06 +93: Newton iteration 3 error: 2.53278 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.26406e-11 -92: Linearization/solve/update time: 0.0190824(98.0139%)/0.000352(1.808%)/3.468e-05(0.178129%) -92: Storage: 51255.8 54.5879 -92: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 0.226473 -94: 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.621701 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -93: Newton iteration 10 error: 5.71561e-10 -93: Linearization/solve/update time: 0.0233932(98.3455%)/0.00035824(1.50605%)/3.532e-05(0.148486%) -93: Storage: 53021.8 34.8705 -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 5 error: 0.0375538 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 52 done. CPU time: 0.805786 seconds, end time: 30.5946 seconds, step size: 0.794419 seconds -91: Begin time step 53. Start time: 30.5946 seconds, step size: 0.794419 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: 24.5827 -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: 8.7228 -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: 41.7559 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Time step 7 done. CPU time: 0.994428 seconds, end time: 5787.92 seconds (1 hours, 36 minutes, 27.92 seconds), step size: 1646.32 seconds (27 minutes, 26.32 seconds) +87: 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) +87: 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: 64.9124 +91: Newton iteration 3 error: 0.0304188 91: 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, num switched=0 -95: Linearization/solve/update time: 0.00727672(95.119%)/0.00029796(3.89484%)/7.544e-05(0.986128%) -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: 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 6 error: 0.0228559 -94: 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 7 error: 0.00127373 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 48 done. CPU time: 0.815303 seconds, end time: 54.5879 seconds, step size: 1.78444 seconds -92: Begin time step 49. Start time: 54.5879 seconds, step size: 1.78444 seconds -92: 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: 2.24265 -92: 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.542767 +92: Newton iteration 6 error: 0.854783 92: 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: 10.1845 +94: 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: 24.4936 -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: 11.3986 -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: 2.4081 +91: Newton iteration 4 error: 8.07626e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 39 done. CPU time: 0.747419 seconds, end time: 34.8705 seconds, step size: 2.02715 seconds -93: Begin time step 40. Start time: 34.8705 seconds, step size: 2.02715 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: 2.75678 +93: Newton iteration 4 error: 1.77235 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 6 error: 5.86542e-09 -87: Linearization/solve/update time: 0.124097(95.5222%)/0.00570964(4.39494%)/0.0001076(0.0828241%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 8 error: 3.6463e-05 -94: 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 8 error: 0.109227 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r +96: Solve: M deltax^k = r +96: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 5 error: 1.68825e-11 +91: Linearization/solve/update time: 0.0068046(97.4888%)/0.00015864(2.27282%)/1.664e-05(0.2384%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 2.10401 +92: Newton iteration 7 error: 0.215642 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0427741(98.1795%)/0.00071864(1.64949%)/7.452e-05(0.171046%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 2.20992 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 44948.9 39.8873 +91: 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 2 error: 0.535401 +93: Newton iteration 5 error: 0.571568 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [328478 5.47616 0 0] 92: Solve: M deltax^k = r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: Writing visualization results for the current time step. +91: Time step 67 done. CPU time: 0.833776 seconds, end time: 40.9375 seconds, step size: 1.00938 seconds +91: Begin time step 68. Start time: 40.9375 seconds, step size: 1.42996 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 3.96375 +92: Newton iteration 8 error: 0.0184917 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 0.000232976 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 7.74776e-10 -91: Linearization/solve/update time: 0.0128811(97.2263%)/0.00033256(2.51016%)/3.492e-05(0.263576%) -87: Storage in gasPhase: [308.414 28747 0 0] -95: Time step 15 done. CPU time: 0.256785 seconds, end time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 48474.2 31.389 -91: 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 9 error: 1.56454e-07 +94: Newton iteration 4 error: 2.85118 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 10 error: 2.85137e-10 -94: Linearization/solve/update time: 0.0223059(96.4499%)/0.00079004(3.41611%)/3.1e-05(0.134043%) -94: Writing visualization results for the current time step. -87: Storage total: [328787 28752.5 0 0] -87: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.32016e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 53 done. CPU time: 0.82072 seconds, end time: 31.389 seconds, step size: 0.794419 seconds -91: Begin time step 54. Start time: 31.389 seconds, step size: 0.794419 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 91: Solve: M deltax^k = r +95: Time step 13 done. CPU time: 0.251745 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 46.8945 seconds 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 24.8444 +91: Newton iteration 1 error: 14.5944 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: 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) +95: 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.3309 +93: Newton iteration 6 error: 0.172529 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: 1.79141 -92: 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.642659 +92: Newton iteration 9 error: 0.000142445 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 8 done. CPU time: 1.10704 seconds, end time: 7571.44 seconds (2 hours, 6 minutes, 11.44 seconds), step size: 1783.52 seconds (29 minutes, 43.52 seconds) -87: 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) -87: 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.58358 -93: 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: 10.1047 +91: Newton iteration 2 error: 6.08462 91: 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: 0.626411 +94: 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: 27.6758 +91: Newton iteration 3 error: 0.00166397 91: 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: 0.148223 -92: 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 8 error: 0.0119733 -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.871999 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +92: Newton iteration 10 error: 6.98736e-09 +92: Linearization/solve/update time: 0.0187854(97.8739%)/0.00036948(1.92502%)/3.86e-05(0.20111%) 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 6 error: 0.293155 +93: Newton iteration 7 error: 0.0237772 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Solve: M deltax^k = r 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 81.6626 -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: 62.991 +91: Newton iteration 4 error: 2.15657e-07 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 23 done. CPU time: 0.49619 seconds, end time: 23590.3 seconds (6 hours, 33 minutes, 10.28 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r +91: Newton iteration 5 error: 1.66551e-11 +91: Linearization/solve/update time: 0.00681992(97.4971%)/0.00015852(2.26619%)/1.656e-05(0.236741%) +91: Storage: 44606.9 40.2383 +91: Writing visualization results for the current time step. +96: Time step 4 done. CPU time: 0.20705 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) +96: 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) +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 1 error: 0.00371558 +94: Newton iteration 6 error: 0.0101312 94: 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: 5.41356 +94: Newton iteration 7 error: 1.10319e-05 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 51789 48.8777 +92: Writing visualization results for the current time step. +92: Time step 45 done. CPU time: 0.735256 seconds, end time: 48.8777 seconds, step size: 1.96288 seconds +92: Begin time step 46. Start time: 48.8777 seconds, step size: 1.96288 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 8 error: 0.000736393 +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 9 error: 1.45756e-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: 2.21039 +92: 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.568877 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 5.71561e-10 +93: Linearization/solve/update time: 0.0233472(98.3946%)/0.0003468(1.46156%)/3.412e-05(0.143796%) +93: Storage: 53021.8 34.8705 +93: 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, num switched=0 -95: Linearization/solve/update time: 0.00726664(94.9466%)/0.0003126(4.08446%)/7.416e-05(0.968981%) +95: Linearization/solve/update time: 0.00973064(95.6294%)/0.00035296(3.46877%)/9.176e-05(0.901786%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 9 error: 8.40877e-05 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 68 done. CPU time: 0.843826 seconds, end time: 42.3674 seconds, step size: 1.42996 seconds +91: Begin time step 69. Start time: 42.3674 seconds, step size: 2.02577 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 6 error: 24.3956 +91: Newton iteration 1 error: 8.14407 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 3.57323e-09 -92: Linearization/solve/update time: 0.0193613(98.0213%)/0.00035532(1.79889%)/3.552e-05(0.179828%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 5.77242 +91: Newton iteration 2 error: 4.70256 91: 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.537533 +94: Newton iteration 8 error: 4.09504e-06 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 3.69258e-10 +94: Linearization/solve/update time: 0.0198335(96.8303%)/0.0006218(3.03572%)/2.744e-05(0.133966%) +94: Writing visualization results for the current time step. +94: Time step 15 done. CPU time: 0.278281 seconds, end time: 7110.35 seconds (1 hours, 58 minutes, 30.35 seconds), step size: 1276.12 seconds (21 minutes, 16.12 seconds) +94: 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) 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 7 error: 0.0528513 -93: 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 8 error: 0.267061 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 51084.4 56.3724 -92: 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 8 error: 0.00288502 -93: 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 9 error: 0.000229898 -91: 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.744201 +94: Newton iteration 1 error: 0.00846016 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 49 done. CPU time: 0.838475 seconds, end time: 56.3724 seconds, step size: 1.78444 seconds -92: Begin time step 50. Start time: 56.3724 seconds, step size: 1.78444 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -95: Time step 16 done. CPU time: 0.271431 seconds, end time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 1.03785e-09 -91: Linearization/solve/update time: 0.0130934(97.1133%)/0.00035408(2.62619%)/3.512e-05(0.260483%) -91: Storage: 48227.6 32.1835 -91: Writing visualization results for the current time step. -97: Newton iteration 3 error: 5.85277e-09 -97: Linearization/solve/update time: 0.0407508(69.8645%)/0.0174267(29.8769%)/0.0001508(0.258537%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.104095 +94: Newton iteration 2 error: 1.55761 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 9 error: 1.02643e-05 -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: 2.30433 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.49747e+07 3.60857e-12 2.05847e+08 0 0 0 -97: 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 6 error: 0.00196072 +94: Newton iteration 3 error: 0.317833 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 8.78458e-10 -93: Linearization/solve/update time: 0.0235422(98.3549%)/0.00035852(1.49783%)/3.524e-05(0.147226%) +93: Time step 39 done. CPU time: 0.719748 seconds, end time: 34.8705 seconds, step size: 2.02715 seconds +93: Begin time step 40. Start time: 34.8705 seconds, step size: 2.02715 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: 2.75678 +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: 0.535401 +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 3 error: 2.3309 +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.575136 +92: Newton iteration 3 error: 3.14137 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 52848.9 36.8976 -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 3 error: 3.24542 +92: Newton iteration 4 error: 2.83209 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 7 error: 2.04869e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 40 done. CPU time: 0.775746 seconds, end time: 36.8976 seconds, step size: 2.02715 seconds -93: Serialize to file 'powerinjection_forchheimer_fd_time=36.8976_rank=0.ers', next time step size: 2.02715 -95: Solve: M deltax^k = r -97: Time step 1 done. CPU time: 0.064114 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Begin time step 41. Start time: 36.8976 seconds, step size: 2.02715 seconds -93: 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.0155695 -87: 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 8 error: 3.75331e-08 -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 4 error: 3.05361 +92: Newton iteration 5 error: 1.7975 92: 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: 1.79077 +92: Newton iteration 6 error: 2.95319 92: 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, num switched=0 -95: Linearization/solve/update time: 0.00824384(95.6043%)/0.00029804(3.45639%)/8.1e-05(0.939361%) -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: Writing visualization results for the current time step. -91: Time step 54 done. CPU time: 0.838368 seconds, end time: 32.1835 seconds, step size: 0.794419 seconds -91: Begin time step 55. Start time: 32.1835 seconds, step size: 0.794419 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: 25.1158 -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: 10.6068 +91: Newton iteration 3 error: 0.00379828 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: 29.358 +91: Newton iteration 4 error: 3.69373e-08 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: 93.0178 +91: Newton iteration 5 error: 1.69678e-11 +91: Linearization/solve/update time: 0.00682752(97.4313%)/0.00016332(2.33064%)/1.668e-05(0.23803%) +91: Storage: 44198.9 40.5307 +91: Writing visualization results for the current time step. +91: Time step 69 done. CPU time: 0.852553 seconds, end time: 44.3932 seconds, step size: 2.02577 seconds +91: Begin time step 70. Start time: 44.3932 seconds, step size: 2.86984 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 2.74522e-10 -94: Linearization/solve/update time: 0.0198616(96.2371%)/0.00074856(3.62705%)/2.804e-05(0.135864%) -94: Writing visualization results for the current time step. -94: Time step 24 done. CPU time: 0.517289 seconds, end time: 26383.7 seconds (7 hours, 19 minutes, 43.7 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) -94: 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) -94: 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: 75.7114 +91: Newton iteration 1 error: 4.94714 91: 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: 2.80516 -92: 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: 31.2349 +91: Newton iteration 2 error: 4.01538 91: 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.0240929 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 14 done. CPU time: 0.268044 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) +95: 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) +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.00355867 +94: Newton iteration 4 error: 0.330201 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 7 error: 0.0720451 +92: Newton iteration 7 error: 0.0631304 92: 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: 8.95027 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 17 done. CPU time: 0.285168 seconds, end time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) -95: 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) -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: 5.02278 -94: 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 8 error: 0.63771 +91: Newton iteration 3 error: 0.00496026 91: 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: 2.61363 +93: Newton iteration 4 error: 2.58358 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 8 error: 0.00568478 +92: Newton iteration 8 error: 0.00487474 92: 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 9 error: 0.000958048 -91: 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.115864 -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 9 error: 5.57579e-05 -92: 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 10 error: 1.87363e-08 +91: Newton iteration 4 error: 4.3741e-07 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 11 error: 1.67688e-11 -91: Linearization/solve/update time: 0.0142999(97.1341%)/0.00038204(2.59506%)/3.988e-05(0.27089%) -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 0.00124955 +94: Newton iteration 5 error: 0.0945445 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 10 error: 1.07365e-08 +92: Newton iteration 9 error: 4.13442e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 47973.8 32.9779 -91: Writing visualization results for the current time step. -91: Time step 55 done. CPU time: 0.85487 seconds, end time: 32.9779 seconds, step size: 0.794419 seconds -91: Begin time step 56. Start time: 32.9779 seconds, step size: 0.722199 seconds -91: 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 -92: Newton iteration 11 error: 1.39195e-11 -92: Linearization/solve/update time: 0.0214294(98.1086%)/0.00037532(1.7183%)/3.78e-05(0.173057%) 93: Solve: M deltax^k = r +91: Newton iteration 5 error: 1.79625e-11 +91: Linearization/solve/update time: 0.00680796(97.4303%)/0.00016248(2.32529%)/1.708e-05(0.244436%) 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.539297 +93: Newton iteration 5 error: 0.871999 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: 0.000119023 +94: Newton iteration 6 error: 0.00449886 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Solve: M deltax^k = r +91: Storage: 43708.2 40.7234 +91: Writing visualization results for the current time step. +95: Update: x^(k+1) = x^k - deltax^k 95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00723964(95.0678%)/0.00029804(3.91373%)/7.756e-05(1.01848%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 25.434 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Linearization/solve/update time: 0.00854024(95.2442%)/0.00033644(3.75211%)/9e-05(1.00372%) +92: Newton iteration 10 error: 6.48623e-09 +92: Linearization/solve/update time: 0.0190306(97.8147%)/0.00038624(1.98522%)/3.892e-05(0.200043%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: Writing visualization results for the current time step. -92: Storage: 50910.2 58.1568 -92: Writing visualization results for the current time step. -96: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 7.77116 +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 6 error: 0.293155 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 70 done. CPU time: 0.861494 seconds, end time: 47.263 seconds, step size: 2.86984 seconds +91: Serialize to file 'powerinjection_darcy_fd_time=47.263_rank=0.ers', next time step size: 4.06561 +91: Begin time step 71. Start time: 47.263 seconds, step size: 4.06561 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +92: Storage: 51608.2 50.8406 +92: Writing visualization results for the current time step. +91: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 1.2225e-06 +94: Newton iteration 7 error: 2.99906e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0566934(94.919%)/0.00295216(4.94266%)/8.26e-05(0.138293%) +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 1 error: 3.19152 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 46 done. CPU time: 0.758108 seconds, end time: 50.8406 seconds, step size: 1.96288 seconds +92: Begin time step 47. Start time: 50.8406 seconds, step size: 1.96288 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 7 error: 0.0528513 +93: 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: 28.6014 +91: Newton iteration 2 error: 3.87616 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 50 done. CPU time: 0.864904 seconds, end time: 58.1568 seconds, step size: 1.78444 seconds -92: Serialize to file 'powerinjection_forchheimer_ad_time=58.1568_rank=0.ers', next time step size: 1.62222 +94: Solve: M deltax^k = r 91: Solve: M deltax^k = r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: Writing visualization results for the current time step. 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 63.4765 +91: Newton iteration 3 error: 0.00597434 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 7 error: 1.05993e-09 -94: Linearization/solve/update time: 0.0154714(96.3141%)/0.0005712(3.55589%)/2.088e-05(0.129984%) -94: Writing visualization results for the current time step. -92: Begin time step 51. Start time: 58.1568 seconds, step size: 1.62222 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 1 error: 2.21682 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 18 done. CPU time: 0.298575 seconds, end time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 8 error: 6.34652e-06 +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 8 error: 0.00288502 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 6.05885e-10 +94: Linearization/solve/update time: 0.0197545(96.7911%)/0.0006236(3.05545%)/3.132e-05(0.153459%) +94: 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: 34.3065 +91: Newton iteration 4 error: 4.83316e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 16 done. CPU time: 0.299182 seconds, end time: 8492.81 seconds (2 hours, 21 minutes, 32.81 seconds), step size: 1382.46 seconds (23 minutes, 2.462 seconds) +94: 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) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 15 done. CPU time: 0.283905 seconds, end time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) +95: 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) +95: 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.14992 +93: Newton iteration 9 error: 1.02643e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 1.56319e-11 +91: Linearization/solve/update time: 0.006806(97.3599%)/0.00016768(2.39866%)/1.688e-05(0.241468%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 2.35251 +92: Newton iteration 2 error: 0.471784 92: 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: 11.5736 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -94: Time step 25 done. CPU time: 0.537182 seconds, end time: 29409.9 seconds (8 hours, 10 minutes, 9.9 seconds), step size: 3026.2 seconds (50 minutes, 26.2 seconds) -94: 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) +91: Storage: 43120.1 40.7782 +91: 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 1 error: 0.0072127 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: 2.99011 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 71 done. CPU time: 0.870646 seconds, end time: 51.3286 seconds, step size: 4.06561 seconds +91: Begin time step 72. Start time: 51.3286 seconds, step size: 5.75961 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 7 error: 1.53633 +91: Newton iteration 1 error: 2.1535 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 8.78458e-10 +93: Linearization/solve/update time: 0.0235136(98.3447%)/0.000361(1.50987%)/3.476e-05(0.145382%) +93: Storage: 52848.9 36.8976 +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 2 error: 7.58117 +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 2 error: 0.321378 +92: Newton iteration 4 error: 4.8571 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 1.52966e-08 -97: Linearization/solve/update time: 0.0130297(52.5561%)/0.0117035(47.2068%)/5.88e-05(0.237174%) -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: 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 2 error: 3.86257e-05 +87: Newton iteration 2 error: 0.000891151 87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 1 done. CPU time: 0.0667204 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -96: 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) -96: 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 8 error: 0.0233246 -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 9 error: 3.50799e-06 +91: Newton iteration 2 error: 4.00441 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 40 done. CPU time: 0.746024 seconds, end time: 36.8976 seconds, step size: 2.02715 seconds +93: Serialize to file 'powerinjection_forchheimer_fd_time=36.8976_rank=0.ers', next time step size: 2.02715 +92: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.00323064 +94: Newton iteration 3 error: 1.79008 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: 2.05367 +92: Newton iteration 5 error: 5.58611 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: 3.09371 +93: Begin time step 41. Start time: 36.8976 seconds, step size: 2.02715 seconds 93: 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.00720082 +91: 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: 1.78693 +92: Newton iteration 6 error: 2.0708 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 2.50111e-11 -91: Linearization/solve/update time: 0.0130392(97.2152%)/0.00033848(2.52357%)/3.504e-05(0.261244%) -91: Storage: 47735.9 33.7001 -91: 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 2 error: 3.66013 -94: 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: 4.42644e-08 +91: 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: 2.61363 +93: 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, num switched=0 -95: Linearization/solve/update time: 0.00720164(95.2301%)/0.00028444(3.76126%)/7.628e-05(1.00868%) +95: Linearization/solve/update time: 0.00859876(95.3853%)/0.00032832(3.64203%)/8.768e-05(0.972627%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 2.23392 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 1.27187e-11 +91: Linearization/solve/update time: 0.00679988(97.5324%)/0.00015596(2.23697%)/1.608e-05(0.230639%) +92: Solve: M deltax^k = r 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 5 error: 2.60546 +92: Newton iteration 7 error: 0.646234 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 2 done. CPU time: 0.0949949 seconds, end time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 42423.6 40.6963 +91: 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 2 error: 0.539297 +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.0134665 +94: Newton iteration 5 error: 0.426535 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r +91: Time step 72 done. CPU time: 0.87934 seconds, end time: 57.0882 seconds, step size: 5.75961 seconds +91: Begin time step 73. Start time: 57.0882 seconds, step size: 8.15945 seconds +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 5 error: 1.18053 -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 6 error: 1.14087 +92: Newton iteration 8 error: 0.0727453 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 56 done. CPU time: 0.869971 seconds, end time: 33.7001 seconds, step size: 0.722199 seconds -91: Begin time step 57. Start time: 33.7001 seconds, step size: 0.722199 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: 26.0866 -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: 7.88514 +91: Newton iteration 1 error: 1.50091 91: 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.14992 +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: 2.07376 +94: Newton iteration 6 error: 0.00526242 94: 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: 57.8016 -91: 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: 0.119674 +92: Newton iteration 9 error: 0.000952012 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 19 done. CPU time: 0.312484 seconds, end time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) -95: 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) +96: Solve: M deltax^k = r +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 4.08147 +91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 16 done. CPU time: 0.298652 seconds, end time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) +95: 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) 95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0426906(98.0719%)/0.00076436(1.75594%)/7.492e-05(0.172112%) 91: Solve: M deltax^k = r 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 24.1587 +91: Newton iteration 3 error: 0.0078621 91: 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: 0.0377495 +94: Newton iteration 7 error: 1.32057e-05 94: 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: 13.0696 -91: 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: 0.410606 +93: Newton iteration 4 error: 3.09371 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 8 error: 0.00121387 -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: 0.0837182 -94: 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: 5.76074 -91: 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 9 error: 1.74917e-08 +92: Newton iteration 10 error: 1.274e-07 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: 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 7 error: 1.06352 +91: Newton iteration 4 error: 3.40191e-07 91: 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 7 error: 0.00143681 +94: Newton iteration 8 error: 1.24751e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.03526e-11 -92: Linearization/solve/update time: 0.0197238(98.0876%)/0.00034992(1.74018%)/3.464e-05(0.172267%) +92: Newton iteration 11 error: 1.1724e-11 +92: Linearization/solve/update time: 0.020968(97.8129%)/0.00042664(1.99022%)/4.22e-05(0.196857%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 7 error: 0.0816845 +93: Newton iteration 5 error: 1.18053 93: 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 8 error: 0.0458171 +91: Newton iteration 5 error: 1.62714e-11 +91: Linearization/solve/update time: 0.00679848(97.3726%)/0.00016596(2.377%)/1.748e-05(0.250361%) +91: Storage: 41610.8 40.5502 +91: Writing visualization results for the current time step. +92: Storage: 51424.8 52.8035 +92: Writing visualization results for the current time step. +91: Time step 73 done. CPU time: 0.888055 seconds, end time: 65.2477 seconds (1 minutes, 5.248 seconds), step size: 8.15945 seconds +91: Begin time step 74. Start time: 65.2477 seconds (1 minutes, 5.248 seconds), step size: 11.5592 seconds 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 1.95271e-10 +94: Linearization/solve/update time: 0.0197844(96.721%)/0.0006424(3.14054%)/2.832e-05(0.13845%) +94: Writing visualization results for the current time step. +92: Time step 47 done. CPU time: 0.783037 seconds, end time: 52.8035 seconds, step size: 1.96288 seconds +92: Begin time step 48. Start time: 52.8035 seconds, step size: 1.78444 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: 0.410606 +93: 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 9 error: 0.000149761 +91: Newton iteration 1 error: 1.08256 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 50749.4 59.779 -92: 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 8 error: 0.000110512 +96: Time step 5 done. CPU time: 0.257556 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) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 17 done. CPU time: 0.322003 seconds, end time: 9990.48 seconds (2 hours, 46 minutes, 30.48 seconds), step size: 1497.67 seconds (24 minutes, 57.67 seconds) +94: 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) 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 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.007217(95.2774%)/0.00028284(3.734%)/7.488e-05(0.988551%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 10 error: 1.30061e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Linearization/solve/update time: 0.008709(95.7787%)/0.00030472(3.35121%)/7.912e-05(0.870135%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: Writing visualization results for the current time step. -92: Time step 51 done. CPU time: 0.88885 seconds, end time: 59.779 seconds, step size: 1.62222 seconds -92: Begin time step 52. Start time: 59.779 seconds, step size: 1.62222 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -91: Newton iteration 11 error: 2.27374e-11 -91: Linearization/solve/update time: 0.0143972(97.2679%)/0.00036608(2.47325%)/3.832e-05(0.258891%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 8 error: 0.00499714 +93: Newton iteration 7 error: 0.0816845 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 9 error: 9.10186e-06 +94: Newton iteration 1 error: 0.00663998 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 47490 34.4223 -91: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 7.50303e-10 -97: Linearization/solve/update time: 0.0130084(88.2737%)/0.00166864(11.3232%)/5.94e-05(0.403081%) -87: Newton iteration 3 error: 1.23546e-09 -87: Linearization/solve/update time: 0.062005(96.4105%)/0.0022602(3.51434%)/4.836e-05(0.075194%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 2.39951 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 10 error: 3.89511e-09 -94: Linearization/solve/update time: 0.0221088(96.4751%)/0.0007776(3.39317%)/3.02e-05(0.131782%) -94: Writing visualization results for the current time step. -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: 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 9 error: 2.07088e-05 -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.545344 +92: Newton iteration 1 error: 2.22263 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 57 done. CPU time: 0.886456 seconds, end time: 34.4223 seconds, step size: 0.722199 seconds -91: Begin time step 58. Start time: 34.4223 seconds, step size: 0.656545 seconds +91: Solve: M deltax^k = r +91: Update: x^(k+1) = x^k - deltax^k +91: Newton iteration 2 error: 3.90288 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: 27.5639 +91: Newton iteration 3 error: 0.00724164 91: 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.407197 +92: 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: 5.3242 +91: Newton iteration 4 error: 7.76114e-08 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 20 done. CPU time: 0.326546 seconds, end time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) -95: Serialize to file 'reservoir_blackoil_ecfv_time=8.64549e+06_rank=0.ers', next time step size: 4125.03 -94: Time step 26 done. CPU time: 0.560543 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) -94: 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) -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 8 error: 0.00499714 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.00308367 +94: Newton iteration 2 error: 1.39237 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Newton iteration 5 error: 1.18945e-11 +91: Linearization/solve/update time: 0.00685212(97.5163%)/0.00015748(2.24118%)/1.704e-05(0.242506%) +87: Update: x^(k+1) = x^k - deltax^k 92: Solve: M deltax^k = r +87: Newton iteration 3 error: 3.30253e-06 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 3.07517 +92: Newton iteration 3 error: 2.1991 92: 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: 46.1335 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in liquidPhase: [353658 5.46554 0 0] -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in gasPhase: [308.783 28746.8 0 0] -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 33.363 +91: Storage: 40673.1 40.4767 +91: Writing visualization results for the current time step. +93: Solve: M deltax^k = r +95: Time step 17 done. CPU time: 0.313097 seconds, end time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) +91: Time step 74 done. CPU time: 0.897235 seconds, end time: 76.8069 seconds (1 minutes, 16.81 seconds), step size: 11.5592 seconds +91: Begin time step 75. Start time: 76.8069 seconds (1 minutes, 16.81 seconds), step size: 11.7125 seconds 91: 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: 6.12629 +94: Newton iteration 3 error: 0.397825 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 9 error: 2.07088e-05 +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: 2.5364 +92: Newton iteration 4 error: 1.86959 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage total: [353966 28752.3 0 0] -87: Writing visualization results for the current time step. -93: Newton iteration 10 error: 9.45192e-10 -93: Linearization/solve/update time: 0.0485104(98.3326%)/0.0007464(1.51298%)/7.616e-05(0.154379%) +95: 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) +95: 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: 13.1092 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 9.45192e-10 +93: Linearization/solve/update time: 0.0240054(98.3322%)/0.00037224(1.52479%)/3.492e-05(0.143041%) +97: opm models will now start the simulation. +97: # [known parameters which were specified at run-time] +97: EndTime="8750000" # default: "8.64e+07" +97: # [parameters which were specified at compile-time] +97: ContinueOnConvergenceError="0" +97: EnableAsyncVtkOutput="1" +97: EnableGravity="1" +97: EnableGridAdaptation="0" +97: EnableIntensiveQuantityCache="0" +97: EnableStorageCache="1" +97: EnableThermodynamicHints="0" +97: EnableVtkOutput="1" +97: GridFile="data/reservoir.dgf" +97: GridGlobalRefinements="0" +97: InitialTimeStepSize="100000" +97: LinearSolverAbsTolerance="-1" +97: LinearSolverMaxError="1e+07" +97: LinearSolverMaxIterations="1000" +97: LinearSolverOverlapSize="2" +97: LinearSolverTolerance="0.001" +97: LinearSolverVerbosity="0" +97: MaxDepth="2500" +97: MaxTimeStepDivisions="10" +97: MaxTimeStepSize="inf" +97: MinTimeStepSize="0" +97: NewtonMaxError="1e+100" +97: NewtonMaxIterations="20" +97: NewtonTargetIterations="10" +97: NewtonTolerance="1e-06" +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: Temperature="293.15" +97: ThreadsPerProcess="1" +97: VtkWriteAverageMolarMasses="0" +97: VtkWriteDensities="1" +97: VtkWriteDofIndex="0" +97: VtkWriteExtrusionFactor="0" +97: VtkWriteFilterVelocities="0" +97: VtkWriteFugacities="0" +97: VtkWriteFugacityCoeffs="0" +97: VtkWriteIntrinsicPermeabilities="0" +97: VtkWriteMassFractions="0" +97: VtkWriteMobilities="0" +97: VtkWriteMolarities="0" +97: VtkWriteMoleFractions="1" +97: VtkWritePorosity="1" +97: VtkWritePotentialGradients="0" +97: VtkWritePressures="1" +97: VtkWritePrimaryVars="0" +97: VtkWriteProcessRank="0" +97: VtkWriteRelativePermeabilities="1" +97: VtkWriteSaturations="1" +97: VtkWriteTemperature="1" +97: VtkWriteTotalMassFractions="0" +97: VtkWriteTotalMoleFractions="0" +97: VtkWriteViscosities="0" +97: WellWidth="0.01" +97: # [end of parameters] +97: Allocating the simulation vanguard +97: Distributing the vanguard's data +97: Allocating the model 93: Storage: 52674.3 38.9248 93: Writing visualization results for the current time step. -94: Solve: M deltax^k = r +97: Allocating the problem 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 1.65471 +92: Newton iteration 5 error: 0.764624 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r +97: Initializing the model 91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 4.56958 +91: Newton iteration 1 error: 0.944808 91: 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.142951 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 41 done. CPU time: 0.830022 seconds, end time: 38.9248 seconds, step size: 2.02715 seconds -93: Begin time step 42. Start time: 38.9248 seconds, step size: 2.02715 seconds -93: 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: 0.641094 +91: Newton iteration 2 error: 2.10969 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Initializing the problem +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 0.00199731 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Simulator successfully set up +97: Applying the initial solution of the "reservoir_ncp_ecfv" problem +97: 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 6 error: 2.15365 +92: Newton iteration 6 error: 0.678762 92: 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.00192493 +91: 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.361815 +94: Newton iteration 5 error: 6.01618e-06 94: 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 8 error: 0.0137783 +91: Newton iteration 4 error: 1.05102e-06 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 9 done. CPU time: 1.18301 seconds, end time: 8797.86 seconds (2 hours, 26 minutes, 37.86 seconds), step size: 1226.42 seconds (20 minutes, 26.42 seconds) -87: 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) -87: 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: 0.0453371 +92: Newton iteration 7 error: 0.0229713 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 7.95374e-06 -91: 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, num switched=0 -95: Linearization/solve/update time: 0.00724156(95.218%)/0.00028676(3.77056%)/7.692e-05(1.01141%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 2.48542 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +91: Newton iteration 5 error: 5.88898e-11 +91: Linearization/solve/update time: 0.00680692(97.4143%)/0.00016344(2.339%)/1.724e-05(0.246723%) 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.0552393 +94: Newton iteration 6 error: 1.73726e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Storage: 39865.7 40.5451 +91: 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, num switched=0 +95: Linearization/solve/update time: 0.0076964(95.3398%)/0.0002984(3.69645%)/7.78e-05(0.963754%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: Writing visualization results for the current time step. -91: Newton iteration 10 error: 1.7053e-11 -91: Linearization/solve/update time: 0.0132096(97.2281%)/0.000342(2.51725%)/3.46e-05(0.254669%) +94: Newton iteration 7 error: 6.77027e-10 +94: Linearization/solve/update time: 0.0154031(96.7066%)/0.00050292(3.15753%)/2.164e-05(0.135864%) +94: 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 8 error: 0.00235899 +92: Newton iteration 8 error: 0.00075355 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 3 done. CPU time: 0.124287 seconds, end time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) -97: 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) +97: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 47258.6 35.0788 -91: 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 6 error: 0.0017804 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 21 done. CPU time: 0.340535 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) -95: 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) -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 7 error: 3.41783e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 41 done. CPU time: 0.779002 seconds, end time: 38.9248 seconds, step size: 2.02715 seconds +93: Begin time step 42. Start time: 38.9248 seconds, step size: 2.02715 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 9 error: 1.11981e-05 +92: Newton iteration 9 error: 1.22792e-06 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.544645 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 4.41105e-10 -92: Linearization/solve/update time: 0.019844(98.2024%)/0.00032856(1.62595%)/3.468e-05(0.171622%) -91: Time step 58 done. CPU time: 0.901937 seconds, end time: 35.0788 seconds, step size: 0.656545 seconds -91: Begin time step 59. Start time: 35.0788 seconds, step size: 0.656545 seconds +92: Newton iteration 10 error: 1.26406e-11 +92: Linearization/solve/update time: 0.0193469(97.9488%)/0.00036732(1.85966%)/3.784e-05(0.191575%) +91: Time step 75 done. CPU time: 0.905935 seconds, end time: 88.5194 seconds (1 minutes, 28.52 seconds), step size: 11.7125 seconds +91: Begin time step 76. Start time: 88.5194 seconds (1 minutes, 28.52 seconds), step size: 11.4806 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: 28.5387 +91: Newton iteration 1 error: 0.837513 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: 10.3203 +91: Newton iteration 2 error: 1.18846 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: 48.2464 +91: Newton iteration 3 error: 0.000584099 91: 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.22773 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 50585.7 61.4012 -92: Writing visualization results for the current time step. +94: Time step 18 done. CPU time: 0.338355 seconds, end time: 11612.9 seconds (3 hours, 13 minutes, 32.95 seconds), step size: 1622.47 seconds (27 minutes, 2.472 seconds) +94: 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) +94: 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 8 error: 3.40082e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 47.2357 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0415021(97.4664%)/0.00100504(2.36031%)/7.38e-05(0.173317%) -94: Newton iteration 9 error: 2.52416e-09 -94: Linearization/solve/update time: 0.0201126(96.4544%)/0.00071116(3.41053%)/2.816e-05(0.135048%) -94: Writing visualization results for the current time step. -92: Time step 52 done. CPU time: 0.912516 seconds, end time: 61.4012 seconds (1 minutes, 1.401 seconds), step size: 1.62222 seconds -92: Begin time step 53. Start time: 61.4012 seconds (1 minutes, 1.401 seconds), step size: 1.62222 seconds -92: 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: 91.9544 -91: 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: 3.24097 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: 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: 2.48434 -92: 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: 64.0439 -91: 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, num switched=0 -95: Linearization/solve/update time: 0.00722692(95.1036%)/0.00028264(3.71944%)/8.944e-05(1.177%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 3.5057 -91: 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.521208 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage: 1.64542e+07 376004 4.68304e+06 -95: Writing visualization results for the current time step. -94: Time step 27 done. CPU time: 0.584545 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) -94: 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) +94: Newton iteration 1 error: 0.00581019 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: 1.23778 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 51255.8 54.5879 +92: 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 8 error: 0.0365328 +91: Newton iteration 4 error: 3.29207e-07 91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +91: Newton iteration 5 error: 3.50653e-11 +91: Linearization/solve/update time: 0.00677748(97.602%)/0.00015008(2.16129%)/1.644e-05(0.236751%) +91: Storage: 39171.1 40.7107 +91: Writing visualization results for the current time step. 94: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 3.53995 -92: 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.00293961 +94: Newton iteration 2 error: 8.85172 94: 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 9 error: 1.34732e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 2 done. CPU time: 0.115935 seconds, end time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 7.50303e-10 -97: Linearization/solve/update time: 0.0131058(87.5658%)/0.00179916(12.021%)/6.184e-05(0.413181%) -91: Newton iteration 10 error: 2.80806e-11 -91: Linearization/solve/update time: 0.0132473(97.3026%)/0.00033228(2.44062%)/3.496e-05(0.256784%) 94: Solve: M deltax^k = r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 6 error: 0.439422 -93: 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: 12.4975 +94: Newton iteration 3 error: 0.936747 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 47017.9 35.7354 -91: 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 4 error: 2.28336 +92: Time step 48 done. CPU time: 0.806524 seconds, end time: 54.5879 seconds, step size: 1.78444 seconds +92: Begin time step 49. Start time: 54.5879 seconds, step size: 1.78444 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: 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 1 error: 2.48542 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +91: Time step 76 done. CPU time: 0.914597 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 11.4806 seconds +91: Simulation of problem 'powerinjection_darcy_fd' finished. +91: +91: ------------------------ Timing ------------------------ +91: Setup time: 0.00142 seconds, 0.155% +91: Simulation time: 0.915 seconds, 99.8% +91: Linearization time: 0.747 seconds, 81.6% +91: Linear solve time: 0.0212 seconds, 2.32% +91: Newton update time: 0.00213 seconds, 0.233% +91: Pre/postprocess time: 0.0507 seconds, 5.55% +91: Output write time: 0.0847 seconds, 9.26% +91: First process' simulation CPU time: 1.06 seconds +91: Number of processes: 1 +91: Threads per processes: 1 +91: Total CPU time: 1.06 seconds +91: +91: ---------------------------------------------------------------- +91: +91: Simulation completed 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 6.14805 +92: Newton iteration 1 error: 2.24265 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 18 done. CPU time: 0.331397 seconds, end time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) +95: 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) +95: 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 7 error: 0.0921322 +93: Newton iteration 2 error: 0.544645 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.603818 +94: Newton iteration 4 error: 1.41397 94: 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.0160117 -87: 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.60766 +92: Newton iteration 2 error: 0.542767 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 22 done. CPU time: 0.357508 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) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 4 error: 0.000300914 +87: 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: 1.86479 +94: Newton iteration 5 error: 0.254688 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 59 done. CPU time: 0.92087 seconds, end time: 35.7354 seconds, step size: 0.656545 seconds -91: Begin time step 60. Start time: 35.7354 seconds, step size: 0.656545 seconds -91: 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: 1.5136 -92: 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: 30.2627 -91: 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 8 error: 0.00649397 +93: Newton iteration 3 error: 2.22773 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: 0.052149 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 4 done. CPU time: 0.144871 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) -97: 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) -97: 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: 10.2557 -91: 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 8 error: 0.105065 +92: Newton iteration 3 error: 2.10401 92: 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: 63.8333 -91: 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: 0.00903449 +94: Newton iteration 6 error: 0.00341652 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 3.58655e-05 +92: Newton iteration 4 error: 3.96375 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 9 error: 3.62287e-05 +93: Newton iteration 4 error: 3.24097 93: 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: 45.3982 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 5 error: 1.79141 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 0.000145018 +94: Newton iteration 7 error: 3.11841e-05 94: 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: 118.494 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -92: Newton iteration 10 error: 3.73007e-10 -92: Linearization/solve/update time: 0.0200297(98.1909%)/0.00033452(1.6399%)/3.452e-05(0.169226%) 95: Update: x^(k+1) = x^k - deltax^k 95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00723924(94.4001%)/0.00035308(4.60418%)/7.636e-05(0.995739%) +95: Linearization/solve/update time: 0.00758432(95.3024%)/0.0002972(3.73453%)/7.664e-05(0.963037%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 6 error: 40.2335 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 3.62991e-09 -93: Linearization/solve/update time: 0.0335669(98.4354%)/0.00048484(1.4218%)/4.868e-05(0.142755%) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0265726 +97: 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.642659 +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 8 error: 9.66206e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 50418.8 63.0234 -92: 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 7 error: 3.52873 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 52498 40.9519 -93: Writing visualization results for the current time step. -91: Solve: M deltax^k = r -92: Time step 53 done. CPU time: 0.936669 seconds, end time: 63.0234 seconds (1 minutes, 3.023 seconds), step size: 1.62222 seconds -92: Begin time step 54. Start time: 63.0234 seconds (1 minutes, 3.023 seconds), step size: 1.62222 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 0.186107 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 8.6007e-09 -94: Linearization/solve/update time: 0.0198318(96.6675%)/0.00065612(3.19816%)/2.756e-05(0.134337%) -94: Writing visualization results for the current time step. -94: Time step 28 done. CPU time: 0.605545 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) -94: 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) +94: Newton iteration 8 error: 4.7328e-08 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 42 done. CPU time: 0.867119 seconds, end time: 40.9519 seconds, step size: 2.02715 seconds -93: Begin time step 43. Start time: 40.9519 seconds, step size: 2.02715 seconds +91: ###################### +91: # Comparing results +91: ###################### +91: RND: 'd676c314095cd84ce8bcc70802d9ea16' +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 5 error: 1.23778 93: 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 9 error: 0.0003707 -91: 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: 2.55067 +92: Newton iteration 7 error: 0.148223 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 10 error: 1.06456e-09 -91: Linearization/solve/update time: 0.0133302(97.2161%)/0.00034652(2.52714%)/3.52e-05(0.256711%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.00275393 +94: Newton iteration 9 error: 4.28491e-09 +94: Linearization/solve/update time: 0.0197868(96.4839%)/0.00069268(3.37764%)/2.84e-05(0.138484%) +94: Writing visualization results for the current time step. +94: Time step 19 done. CPU time: 0.359266 seconds, end time: 13641 seconds (3 hours, 47 minutes, 21.04 seconds), step size: 2028.09 seconds (33 minutes, 48.09 seconds) +94: 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) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 46766 36.3919 -91: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -95: Time step 23 done. CPU time: 0.371327 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) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 7.50303e-10 -97: Linearization/solve/update time: 0.0130751(88.0157%)/0.00172068(11.5829%)/5.964e-05(0.40147%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.610927 +92: Newton iteration 8 error: 0.0119733 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: 2.3682 +93: Newton iteration 6 error: 0.439422 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 60 done. CPU time: 0.936841 seconds, end time: 36.3919 seconds, step size: 0.656545 seconds -91: Serialize to file 'powerinjection_darcy_fd_time=36.3919_rank=0.ers', next time step size: 0.656545 +95: Time step 19 done. CPU time: 0.346062 seconds, end time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) +95: 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) +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: 4.37824 +94: Newton iteration 1 error: 0.00541396 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Begin time step 61. Start time: 36.3919 seconds, step size: 0.656545 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: 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 3 error: 3.07407 +92: Newton iteration 9 error: 8.40877e-05 92: 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: 31.2782 -91: 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.553215 +93: Newton iteration 7 error: 0.0921322 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.348761 +94: Newton iteration 2 error: 1.01742 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 13.1646 -91: 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: 5.65985 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 2 error: 3.09908e-06 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Solve: M deltax^k = r +92: Newton iteration 10 error: 3.57323e-09 +92: Linearization/solve/update time: 0.0196331(97.762%)/0.00041164(2.04974%)/3.78e-05(0.188223%) +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0427245(97.8489%)/0.0008648(1.98059%)/7.444e-05(0.170485%) +91: Simulation name: 'powerinjection_darcy_fd' +91: Number of timesteps: '76' + 90/120 Test #91: powerinjection_darcy_fd ........................ Passed 1.06 sec +test 98 + Start 98: reservoir_ncp_vcfv + +98: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_vcfv" "--" "--end-time=8750000" +98: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +98: Test timeout computed to be: 1500 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 0.440355 +94: Newton iteration 3 error: 3.88321 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 51084.4 56.3724 +92: 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 8 error: 0.00649397 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: 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 4 error: 1.02927 94: 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: 51.7186 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 95: Solve: M deltax^k = r +97: Solve: M deltax^k = r 95: Update: x^(k+1) = x^k - deltax^k 95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00725896(95.3015%)/0.00028308(3.7165%)/7.48e-05(0.982035%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 2.36384 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Linearization/solve/update time: 0.00739548(94.6983%)/0.000326(4.17439%)/8.804e-05(1.12734%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 2.63075 +93: Newton iteration 9 error: 3.62287e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: ###################### +98: # Running test '' +98: ###################### +87: Solve: M deltax^k = r 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 4 error: 166.818 -91: 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: 1.1805 +94: Newton iteration 5 error: 0.518772 94: 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: 99.8132 -91: 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.94356 +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 5 error: 8.11402e-06 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 49 done. CPU time: 0.834085 seconds, end time: 56.3724 seconds, step size: 1.78444 seconds +92: Begin time step 50. Start time: 56.3724 seconds, step size: 1.78444 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 4 error: 2.87837 -93: 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: 52.6661 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 3.62991e-09 +93: Linearization/solve/update time: 0.0338126(98.4255%)/0.00049372(1.43718%)/4.716e-05(0.137279%) +93: Storage: 52498 40.9519 +93: Writing visualization results for the current time step. +96: Time step 6 done. CPU time: 0.308318 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) +96: 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) +96: 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: 0.0135509 +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 7 error: 0.277211 +92: Newton iteration 1 error: 2.30433 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_vcfv --end-time=8750000" +94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.00184044 +94: Newton iteration 7 error: 4.26745e-05 94: 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: 20.9444 -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 8 error: 4.04651 -91: 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.96497 -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 7 error: 3.0452e-05 +94: Newton iteration 8 error: 2.2464e-05 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 4.84509e-10 +94: Linearization/solve/update time: 0.0198387(96.9433%)/0.0005986(2.92511%)/2.692e-05(0.131547%) +94: 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 8 error: 0.0475764 +92: Newton iteration 2 error: 0.575136 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 24 done. CPU time: 0.385504 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) -95: 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) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 5 done. CPU time: 0.173397 seconds, end time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) -97: 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) -97: 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 9 error: 0.144896 -91: 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 9 error: 0.0021176 +92: Newton iteration 3 error: 3.24542 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 8 error: 3.84898e-06 -94: 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 10 error: 0.000111417 -91: 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: 3.05361 +92: 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: 1.79077 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 20 done. CPU time: 0.361325 seconds, end time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) +95: Serialize to file 'reservoir_blackoil_ecfv_time=8.64549e+06_rank=0.ers', next time step size: 4125.03 +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 42 done. CPU time: 0.815793 seconds, end time: 40.9519 seconds, step size: 2.02715 seconds +93: Begin time step 43. Start time: 40.9519 seconds, step size: 2.02715 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 6 error: 0.340234 +93: Newton iteration 1 error: 2.3682 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 11 error: 2.63185e-10 -91: Linearization/solve/update time: 0.0147461(97.1863%)/0.00038792(2.55664%)/3.9e-05(0.257035%) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 2 error: 6.32016e-06 +97: 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 10 error: 4.7704e-06 +92: Newton iteration 6 error: 2.80516 +92: 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: 0.0720451 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 6.50126e-10 -94: Linearization/solve/update time: 0.0198171(96.5997%)/0.0006704(3.2679%)/2.716e-05(0.132393%) -94: Writing visualization results for the current time step. -91: Storage: 46500 37.0485 -91: 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 7 error: 0.0689488 +93: Newton iteration 2 error: 0.553215 +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 3 error: 2.63075 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 11 error: 2.25668e-11 -92: Linearization/solve/update time: 0.0222406(98.1975%)/0.00036968(1.63222%)/3.856e-05(0.170251%) -91: Time step 61 done. CPU time: 0.954453 seconds, end time: 37.0485 seconds, step size: 0.656545 seconds -91: Begin time step 62. Start time: 37.0485 seconds, step size: 0.596859 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 95: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 32.1026 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r 95: Update: x^(k+1) = x^k - deltax^k -92: Storage: 50248.3 64.6457 -92: Writing visualization results for the current time step. -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0415108(98.0087%)/0.00076928(1.8163%)/7.412e-05(0.175001%) 95: Newton iteration 1 error: 0, num switched=0 -95: Linearization/solve/update time: 0.00719624(94.7073%)/0.0002878(3.78764%)/0.00011436(1.50505%) +95: Linearization/solve/update time: 0.00735208(95.1617%)/0.000295(3.81834%)/7.88e-05(1.01995%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: Writing visualization results for the current time step. -94: Time step 29 done. CPU time: 0.629241 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) -94: 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) +94: Time step 20 done. CPU time: 0.380133 seconds, end time: 15838.1 seconds (4 hours, 23 minutes, 58.14 seconds), step size: 2197.1 seconds (36 minutes, 37.1 seconds) +94: Serialize to file 'tutorial1_time=15838.1_rank=0.ers', next time step size: 2380.19 +94: 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) 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 8 error: 0.00526766 -93: 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: 9.65402 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: Writing visualization results for the current time step. -92: Time step 54 done. CPU time: 0.962875 seconds, end time: 64.6457 seconds (1 minutes, 4.646 seconds), step size: 1.62222 seconds -92: Begin time step 55. Start time: 64.6457 seconds (1 minutes, 4.646 seconds), step size: 1.47474 seconds -92: 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: 57.4148 -91: 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.00253232 +94: Newton iteration 1 error: 0.00465085 94: 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: 84.8439 -91: 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: 2.60234 -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 9 error: 4.28005e-05 -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: 3.04699 +94: Newton iteration 2 error: 4.11199 94: 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: 159.18 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 3 error: 2.8842e-10 -87: Linearization/solve/update time: 0.0618731(96.367%)/0.00228316(3.55601%)/4.94e-05(0.0769403%) -97: Solve: M deltax^k = r 94: Solve: M deltax^k = r -96: Time step 3 done. CPU time: 0.165024 seconds, end time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) -96: 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) -96: 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: 84.4848 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 0.314161 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 4 error: 2.87837 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.419195 +92: Newton iteration 8 error: 0.00568478 +92: 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 9 error: 5.57579e-05 92: 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: 1.5019 +94: Newton iteration 4 error: 0.445771 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 10 error: 3.05032e-08 +93: Newton iteration 5 error: 0.96497 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 25 done. CPU time: 0.398981 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) -95: 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) +95: Time step 21 done. CPU time: 0.376163 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) +95: 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) 95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 2.24115 +92: Newton iteration 10 error: 1.07365e-08 92: 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: 23.0021 -91: 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.88201 +94: Newton iteration 5 error: 0.0624414 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 11 error: 1.04805e-11 -93: Linearization/solve/update time: 0.0322476(98.4881%)/0.00044948(1.37276%)/4.556e-05(0.139146%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 1.59709 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 7.50303e-10 -97: Linearization/solve/update time: 0.013005(87.4509%)/0.00180816(12.1588%)/5.804e-05(0.390286%) -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: Writing visualization results for the current time step. -93: Storage: 52319.9 42.9791 -93: Writing visualization results for the current time step. -87: Storage in liquidPhase: [378240 5.34017 0 0] -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 9 error: 0.00189418 -91: 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: 4.21025 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Newton iteration 6 error: 5.86542e-09 +87: Linearization/solve/update time: 0.125385(95.5005%)/0.00579932(4.41709%)/0.0001082(0.0824112%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 6 error: 0.340234 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 11 error: 1.39195e-11 +92: Linearization/solve/update time: 0.0218034(97.924%)/0.00041936(1.88344%)/4.288e-05(0.192584%) +97: Newton iteration 3 error: 5.85277e-09 +97: Linearization/solve/update time: 0.0405041(70.1199%)/0.0171122(29.6242%)/0.0001478(0.255868%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.016214 +94: Newton iteration 6 error: 0.00179437 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage in gasPhase: [309.235 28746.8 0 0] -87: Storage total: [378549 28752.1 0 0] -87: 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 7 error: 0.0689488 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 50910.2 58.1568 +92: Writing visualization results for the current time step. +97: Storage: 9.49747e+07 3.60857e-12 2.05847e+08 0 0 0 +97: Writing visualization results for the current time step. +87: Storage in liquidPhase: [328478 5.47616 0 0] +92: Time step 50 done. CPU time: 0.859917 seconds, end time: 58.1568 seconds, step size: 1.78444 seconds 94: Solve: M deltax^k = r +92: Serialize to file 'powerinjection_forchheimer_ad_time=58.1568_rank=0.ers', next time step size: 1.62222 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.123953 +94: Newton iteration 7 error: 8.23196e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in gasPhase: [308.414 28747 0 0] +92: Begin time step 51. Start time: 58.1568 seconds, step size: 1.62222 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 8 error: 0.00526766 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage total: [328787 28752.5 0 0] +87: 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, num switched=0 -95: Linearization/solve/update time: 0.00727076(95.2593%)/0.00028752(3.767%)/7.432e-05(0.973718%) +95: Linearization/solve/update time: 0.00860552(92.1729%)/0.0003686(3.94804%)/0.00036216(3.87906%) 95: Storage: 1.64542e+07 376004 4.68304e+06 95: 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 10 error: 2.77105e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 11 error: 1.53904e-11 -91: Linearization/solve/update time: 0.0149026(97.3245%)/0.00037076(2.42133%)/3.892e-05(0.254176%) -91: Storage: 46242.3 37.6453 -91: Writing visualization results for the current time step. +95: Time step 22 done. CPU time: 0.390739 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) +95: 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) +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 8 error: 3.42733e-08 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 2.30697e-10 +94: Linearization/solve/update time: 0.0212016(95.5184%)/0.00096144(4.33153%)/3.332e-05(0.150115%) +94: Writing visualization results for the current time step. +97: Time step 1 done. CPU time: 0.0634983 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +97: 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) +97: 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.77298 +92: Newton iteration 1 error: 2.35251 92: 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.899061 +92: Newton iteration 2 error: 0.321378 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Time step 10 done. CPU time: 1.25566 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1202.14 seconds (20 minutes, 2.138 seconds) -87: Serialize to file 'obstacle_ncp_time=10000_rank=0.ers', next time step size: 0 -87: Simulation of problem 'obstacle_ncp' finished. -87: -87: ------------------------ Timing ------------------------ -87: Setup time: 0.14125 seconds, 10.1029% -87: Simulation time: 1.25686 seconds, 89.8971% -87: Linearization time: 1.11679 seconds, 88.8554% -87: Linear solve time: 0.0506901 seconds, 4.03308% -87: Newton update time: 0.00098148 seconds, 0.07809% -87: Pre/postprocess time: 0.0649667 seconds, 5.16898% -87: Output write time: 0.0212226 seconds, 1.68854% -87: First process' simulation CPU time: 1.33808 seconds -87: Number of processes: 1 -87: Threads per processes: 1 -87: Total CPU time: 1.33808 seconds -87: -87: ---------------------------------------------------------------- -87: -87: Simulation completed -93: Time step 43 done. CPU time: 0.902176 seconds, end time: 42.9791 seconds, step size: 2.02715 seconds -93: Begin time step 44. Start time: 42.9791 seconds, step size: 1.84286 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 2.05367 +92: 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: 1.78693 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Time step 8 done. CPU time: 1.13413 seconds, end time: 7571.44 seconds (2 hours, 6 minutes, 11.44 seconds), step size: 1783.52 seconds (29 minutes, 43.52 seconds) +87: 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) +87: 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 9 error: 4.28005e-05 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: 2.26396 +93: Newton iteration 10 error: 3.05032e-08 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 11 error: 1.04805e-11 +93: Linearization/solve/update time: 0.0304292(98.4632%)/0.00043372(1.40344%)/4.12e-05(0.133315%) +93: Storage: 52319.9 42.9791 +93: Writing visualization results for the current time step. +94: Time step 21 done. CPU time: 0.406867 seconds, end time: 18218.3 seconds (5 hours, 3 minutes, 38.33 seconds), step size: 2380.19 seconds (39 minutes, 40.19 seconds) +94: 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) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 43 done. CPU time: 0.848799 seconds, end time: 42.9791 seconds, step size: 2.02715 seconds +93: Begin time step 44. Start time: 42.9791 seconds, step size: 1.84286 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 2 error: 0.381222 +93: Newton iteration 1 error: 2.26396 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 1 error: 0.00444615 +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 7 error: 0.211215 +92: Newton iteration 5 error: 2.60546 +92: 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: 1.14087 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 62 done. CPU time: 0.97288 seconds, end time: 37.6453 seconds, step size: 0.596859 seconds -91: Begin time step 63. Start time: 37.6453 seconds, step size: 0.542599 seconds -91: 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 7 error: 0.00157829 +94: Newton iteration 2 error: 9.23793 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 26 done. CPU time: 0.412788 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) -95: Simulation of problem 'reservoir_blackoil_ecfv' finished. -95: -95: ------------------------ Timing ------------------------ -95: Setup time: 0.00605 seconds, 1.44% -95: Simulation time: 0.413 seconds, 98.6% -95: Linearization time: 0.206 seconds, 50% -95: Linear solve time: 0.00992 seconds, 2.4% -95: Newton update time: 0.00237 seconds, 0.574% -95: Pre/postprocess time: 0.0248 seconds, 6% -95: Output write time: 0.167 seconds, 40.5% -95: First process' simulation CPU time: 0.64 seconds -95: Number of processes: 1 -95: Threads per processes: 1 -95: Total CPU time: 0.64 seconds -95: -95: ---------------------------------------------------------------- -95: -95: Simulation completed +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 7 error: 0.119674 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: 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.381222 +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 8 error: 0.000224508 +94: Newton iteration 3 error: 2.48637 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 +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 8 error: 0.00121387 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Newton iteration 1 error: 0, num switched=0 +95: Linearization/solve/update time: 0.00793552(95.3445%)/0.00031036(3.72894%)/7.712e-05(0.926589%) +96: Solve: M deltax^k = r +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: 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: 1.73397 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 8 error: 0.014038 -92: 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: 33.7573 -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: 9.61799 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 6 done. CPU time: 0.195965 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) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k 94: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 58.5537 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 9 error: 1.11514e-07 +94: Newton iteration 4 error: 2.89995 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0427483(97.8273%)/0.00087596(2.00459%)/7.348e-05(0.168155%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 6.20159e-05 +92: Newton iteration 9 error: 1.74917e-08 92: 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: 138.775 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: 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 4 error: 1.51178 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 9.76627e-10 -92: Linearization/solve/update time: 0.0207624(98.1462%)/0.0003574(1.68947%)/3.476e-05(0.164315%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 10 error: 3.38933e-08 +94: Newton iteration 5 error: 0.656426 94: 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: 66.518 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 50089.6 66.1204 +92: Newton iteration 10 error: 1.03526e-11 +92: Linearization/solve/update time: 0.0199245(97.9321%)/0.00038304(1.8827%)/3.768e-05(0.185203%) +95: Time step 23 done. CPU time: 0.403912 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) +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 50749.4 59.779 92: 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 5 error: 0.458368 93: 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: 32.7577 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 11 error: 7.49519e-11 -94: Linearization/solve/update time: 0.0243548(96.4375%)/0.00086584(3.42846%)/3.384e-05(0.133996%) -94: 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 7 error: 10.0348 -91: 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: 0.012029 +94: 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.0155695 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 51 done. CPU time: 0.884203 seconds, end time: 59.779 seconds, step size: 1.62222 seconds +92: Begin time step 52. Start time: 59.779 seconds, step size: 1.62222 seconds +92: 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: 2.39951 +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 7 error: 7.606e-05 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 7 done. CPU time: 0.358863 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) +96: 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) +96: 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: 0.117169 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 30 done. CPU time: 0.657989 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) -94: Serialize to file 'tutorial1_time=50322.3_rank=0.ers', next time step size: 4372.21 -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 8 error: 1.1182 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: 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) -94: 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 9 error: 0.0256919 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 1.52966e-08 +97: Linearization/solve/update time: 0.0130214(51.7183%)/0.0120972(48.0475%)/5.896e-05(0.234178%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 8 error: 2.83568e-05 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.0117678 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 55 done. CPU time: 0.987623 seconds, end time: 66.1204 seconds (1 minutes, 6.12 seconds), step size: 1.47474 seconds -92: Begin time step 56. Start time: 66.1204 seconds (1 minutes, 6.12 seconds), step size: 1.47474 seconds -92: 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: 2.66833 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 10 error: 6.64498e-06 -91: 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.616322 +92: Newton iteration 2 error: 0.545344 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 1 error: 0.00245374 -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 1 error: 7.50303e-10 -97: Linearization/solve/update time: 0.0131055(87.534%)/0.00180624(12.0642%)/6.016e-05(0.401819%) +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: 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, num switched=0 +95: Linearization/solve/update time: 0.00729352(95.2495%)/0.00028752(3.75486%)/7.624e-05(0.995654%) +94: Newton iteration 9 error: 3.32089e-09 +94: Linearization/solve/update time: 0.0201386(96.8793%)/0.00062188(2.99163%)/2.684e-05(0.129117%) +94: Writing visualization results for the current time step. +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: 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 8 error: 0.00017553 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 11 error: 1.70246e-11 -91: Linearization/solve/update time: 0.0149568(97.2504%)/0.00038348(2.49343%)/3.94e-05(0.256183%) -87: ###################### -87: # Comparing results -87: ###################### -87: RND: 'b7657da199760fbfe7a0a925fc8d4ce3' -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: Writing visualization results for the current time step. -91: Storage: 45989.5 38.1879 -91: Writing visualization results for the current time step. +94: Time step 22 done. CPU time: 0.42813 seconds, end time: 20796.9 seconds (5 hours, 46 minutes, 36.87 seconds), step size: 2578.54 seconds (42 minutes, 58.54 seconds) +94: 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) +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: 3.5648 +92: Newton iteration 3 error: 3.07517 +92: 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: 2.5364 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 2 done. CPU time: 0.0941325 seconds, end time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) +97: 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) +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: 3.90018 +94: Newton iteration 1 error: 0.00405732 +94: 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: 1.986 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 9 error: 2.53028e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 1.4353e-11 +93: Linearization/solve/update time: 0.0242879(98.4231%)/0.00035524(1.43956%)/3.388e-05(0.137294%) +93: Storage: 52156.3 44.822 +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 4 error: 5.4313 +92: Newton iteration 5 error: 1.65471 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 3 error: 0.146082 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 7 done. CPU time: 0.216486 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) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.4353e-11 -93: Linearization/solve/update time: 0.0247104(98.3649%)/0.000374(1.48878%)/3.676e-05(0.146331%) -91: Time step 63 done. CPU time: 0.992946 seconds, end time: 38.1879 seconds, step size: 0.542599 seconds -91: Begin time step 64. Start time: 38.1879 seconds, step size: 0.493272 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 24 done. CPU time: 0.416993 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) +95: 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) +95: 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.09079 +92: Newton iteration 6 error: 2.15365 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 52156.3 44.822 -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 6 error: 0.818716 +92: Newton iteration 7 error: 0.0453371 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 4 error: 0.223449 +94: Newton iteration 3 error: 0.226473 94: 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: 36.9938 -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: 8.63311 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 44 done. CPU time: 0.929361 seconds, end time: 44.822 seconds, step size: 1.84286 seconds -93: Begin time step 45. Start time: 44.822 seconds, step size: 1.84286 seconds -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: 0.04494 +94: Newton iteration 4 error: 0.621701 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: ###################### -95: # Comparing results -95: ###################### -95: RND: 'e6a5882fe01505fc8b701d9804d83fa9' -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 193.688 -91: 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: 0.229296 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 44 done. CPU time: 0.876163 seconds, end time: 44.822 seconds, step size: 1.84286 seconds +93: Begin time step 45. Start time: 44.822 seconds, step size: 1.84286 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: 2.20927 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Simulation name: 'obstacle_ncp' -87: Number of timesteps: '10' - 90/120 Test #87: obstacle_ncp ................................... Passed 1.58 sec -test 98 - Start 98: reservoir_ncp_vcfv - -98: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_vcfv" "--" "--end-time=8750000" -98: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -98: Test timeout computed to be: 1500 -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 171.71 -91: 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: 0.0149847 +94: Newton iteration 5 error: 0.0375538 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 8 error: 0.0368215 +92: Newton iteration 8 error: 0.00235899 +92: 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, num switched=0 +95: Linearization/solve/update time: 0.00730088(95.2496%)/0.00028988(3.78187%)/7.424e-05(0.968558%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 9 error: 1.11981e-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 2 error: 0.414127 93: 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: 13.5183 -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.174808 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: 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 7 error: 1.76539e-05 +94: Newton iteration 6 error: 0.0228559 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 0.00161207 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: ###################### -98: # Running test '' -98: ###################### +92: Newton iteration 10 error: 4.41105e-10 +92: Linearization/solve/update time: 0.0200185(97.9146%)/0.00038508(1.8835%)/4.128e-05(0.201909%) +87: Solve: M deltax^k = r +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 2.22346 93: 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: 0.00946617 -91: 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 8 error: 0.000202244 +94: Newton iteration 7 error: 0.00127373 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 10 error: 4.3128e-06 -92: 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 8 error: 5.63491e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 50585.7 61.4012 +92: Writing visualization results for the current time step. +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 2 error: 3.86257e-05 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 25 done. CPU time: 0.42973 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) +95: 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) +95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 7.50303e-10 +97: Linearization/solve/update time: 0.013056(86.9285%)/0.00190144(12.6601%)/6.18e-05(0.411473%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 1.33449 93: 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 -91: Newton iteration 9 error: 3.09825e-09 -91: Linearization/solve/update time: 0.0123009(97.211%)/0.00032068(2.53425%)/3.224e-05(0.254784%) -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0416551(98.1265%)/0.00072016(1.69647%)/7.516e-05(0.177054%) -94: Newton iteration 9 error: 9.46934e-09 -94: Linearization/solve/update time: 0.0199859(96.7328%)/0.00064736(3.13325%)/2.768e-05(0.133972%) -94: Writing visualization results for the current time step. -92: Newton iteration 11 error: 3.11502e-11 -92: Linearization/solve/update time: 0.0227138(98.165%)/0.0003868(1.67168%)/3.78e-05(0.163365%) -98: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_vcfv --end-time=8750000" -97: Solve: M deltax^k = r -91: Storage: 45741.6 38.6718 -91: Writing visualization results for the current time step. -91: Time step 64 done. CPU time: 1.00745 seconds, end time: 38.6812 seconds, step size: 0.493272 seconds -91: Begin time step 65. Start time: 38.6812 seconds, step size: 0.534378 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 52 done. CPU time: 0.908222 seconds, end time: 61.4012 seconds (1 minutes, 1.401 seconds), step size: 1.62222 seconds +92: Begin time step 53. Start time: 61.4012 seconds (1 minutes, 1.401 seconds), step size: 1.62222 seconds +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 8 error: 3.6463e-05 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: 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: 2.48434 +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: 1.10469 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: Writing visualization results for the current time step. -94: Time step 31 done. CPU time: 0.679427 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) -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 7.50303e-10 -97: Linearization/solve/update time: 0.0131713(87.7508%)/0.00178052(11.8623%)/5.808e-05(0.386944%) -92: Storage: 49926.6 67.5951 -92: Writing visualization results for the current time step. -95: Simulation name: 'reservoir_blackoil_ecfv' -95: Number of timesteps: '26' - 91/120 Test #95: reservoir_blackoil_ecfv ........................ Passed 0.62 sec -test 99 - Start 99: obstacle_immiscible_parameters - -99: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--parameters" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible" "--" -99: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -99: Test timeout computed to be: 1500 -97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -97: 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 1 error: 42.3305 -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: 15.8948 -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: 1.74671 -91: 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.00238195 -94: 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: 10.2871 +94: Newton iteration 9 error: 1.56454e-07 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 2 error: 0.521208 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 10 error: 2.85137e-10 +94: Linearization/solve/update time: 0.0221078(96.4855%)/0.00077416(3.37868%)/3.112e-05(0.135818%) +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 6 error: 0.155424 @@ -66351,210 +66087,211 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.0171841 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 56 done. CPU time: 1.01604 seconds, end time: 67.5951 seconds (1 minutes, 7.595 seconds), step size: 1.47474 seconds -92: Begin time step 57. Start time: 67.5951 seconds (1 minutes, 7.595 seconds), step size: 1.34068 seconds +97: Time step 3 done. CPU time: 0.11462 seconds, end time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) +97: 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) +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, num switched=0 +95: Linearization/solve/update time: 0.00726556(95.0447%)/0.00030484(3.98778%)/7.396e-05(0.967511%) +95: Storage: 1.64542e+07 376004 4.68304e+06 +95: Writing visualization results for the current time step. +94: Time step 23 done. CPU time: 0.451577 seconds, end time: 23590.3 seconds (6 hours, 33 minutes, 10.28 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) +94: 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) +94: 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.00371558 +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: 3.53995 92: 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: 2.79928 +92: Newton iteration 4 error: 2.28336 92: 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.0544794 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: ###################### -99: # Running test '' -99: ###################### -96: Time step 4 done. CPU time: 0.214335 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) -96: 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) -96: 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.18483 +94: Newton iteration 2 error: 5.41356 94: 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: 4.90605e-05 -91: 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 8 error: 0.000121889 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.448278 +92: Newton iteration 5 error: 6.14805 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Time step 26 done. CPU time: 0.443063 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) +95: Simulation of problem 'reservoir_blackoil_ecfv' finished. +95: +95: ------------------------ Timing ------------------------ +95: Setup time: 0.0135 seconds, 2.96% +95: Simulation time: 0.443 seconds, 97% +95: Linearization time: 0.239 seconds, 53.8% +95: Linear solve time: 0.0117 seconds, 2.63% +95: Newton update time: 0.00256 seconds, 0.578% +95: Pre/postprocess time: 0.0286 seconds, 6.45% +95: Output write time: 0.158 seconds, 35.7% +95: First process' simulation CPU time: 0.676 seconds +95: Number of processes: 1 +95: Threads per processes: 1 +95: Total CPU time: 0.676 seconds +95: +95: ---------------------------------------------------------------- +95: +95: Simulation completed +93: Newton iteration 9 error: 4.6349e-09 +93: Linearization/solve/update time: 0.0224828(98.3608%)/0.00033912(1.48363%)/3.556e-05(0.155573%) +93: Storage: 51991 46.6648 +93: Writing visualization results for the current time step. +93: Time step 45 done. CPU time: 0.901153 seconds, end time: 46.6648 seconds, step size: 1.84286 seconds +93: Begin time step 46. Start time: 46.6648 seconds, step size: 1.99644 seconds +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.62562 +94: Newton iteration 3 error: 0.537533 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 6 error: 9.14952e-10 -91: Linearization/solve/update time: 0.00817568(97.3731%)/0.00019936(2.3744%)/2.12e-05(0.252494%) -91: Storage: 45499.6 39.1013 -91: Writing visualization results for the current time step. -93: Newton iteration 9 error: 4.6349e-09 -93: Linearization/solve/update time: 0.022058(98.4757%)/0.00031068(1.387%)/3.076e-05(0.137325%) -91: Time step 65 done. CPU time: 1.01759 seconds, end time: 39.2156 seconds, step size: 0.534378 seconds -91: Begin time step 66. Start time: 39.2156 seconds, step size: 0.712504 seconds -91: 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: 2.29421 +92: Newton iteration 6 error: 5.60766 +92: 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: 1.5136 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 51991 46.6648 -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 5 error: 0.0885582 +94: Newton iteration 4 error: 0.744201 94: 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: 45.6156 -91: 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: 4.68144 +92: Newton iteration 8 error: 0.105065 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 45 done. CPU time: 0.953841 seconds, end time: 46.6648 seconds, step size: 1.84286 seconds -93: Begin time step 46. Start time: 46.6648 seconds, step size: 1.99644 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 5.26806 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.00194892 -94: 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.109866 -91: 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: 2.24837 93: 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.104095 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 2.2128 +92: Newton iteration 9 error: 3.58655e-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 7 error: 0.000142 +94: Newton iteration 6 error: 0.00196072 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 8 done. CPU time: 0.246704 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) -97: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -97: 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: 2.16597e-05 -91: 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.808458 -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.698767 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.04069e-09 -91: Linearization/solve/update time: 0.00683632(97.5486%)/0.00015468(2.20715%)/1.712e-05(0.244288%) +87: Newton iteration 3 error: 1.23546e-09 +87: Linearization/solve/update time: 0.0627527(96.3771%)/0.00230976(3.54738%)/4.92e-05(0.0755625%) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 7.50303e-10 +97: Linearization/solve/update time: 0.0130214(86.9605%)/0.0018926(12.6393%)/5.992e-05(0.400162%) +96: Solve: M deltax^k = r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0429056(97.9255%)/0.00083456(1.90476%)/7.436e-05(0.169716%) +92: Newton iteration 10 error: 3.73007e-10 +92: Linearization/solve/update time: 0.0203026(97.97%)/0.00038356(1.85087%)/3.712e-05(0.179122%) +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: 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 8 error: 9.00149e-08 +94: Newton iteration 7 error: 2.04869e-05 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 45241.7 39.5041 -91: 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 7 error: 0.207508 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 66 done. CPU time: 1.02656 seconds, end time: 39.9281 seconds, step size: 0.712504 seconds -91: Begin time step 67. Start time: 39.9281 seconds, step size: 1.00938 seconds -91: 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.77599 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.66206e+07 0 4.73038e+06 +96: Writing visualization results for the current time step. +92: Storage: 50418.8 63.0234 +92: Writing visualization results for the current time step. +92: Time step 53 done. CPU time: 0.932486 seconds, end time: 63.0234 seconds (1 minutes, 3.023 seconds), step size: 1.62222 seconds +92: Begin time step 54. Start time: 63.0234 seconds (1 minutes, 3.023 seconds), step size: 1.62222 seconds +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 9 error: 1.61257e-08 +94: Newton iteration 8 error: 3.75331e-08 94: 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: 27.6114 -91: 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 8 error: 0.0225359 -92: 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: 7.64039 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [353658 5.46554 0 0] 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 3.05513 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 10 error: 2.76941e-11 -94: Linearization/solve/update time: 0.0221596(96.5478%)/0.00076096(3.31544%)/3.14e-05(0.136807%) -94: Writing visualization results for the current time step. +97: Time step 4 done. CPU time: 0.135273 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) +97: 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) +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in gasPhase: [308.783 28746.8 0 0] +87: Storage total: [353966 28752.3 0 0] +87: Writing visualization results for the current time step. 92: Solve: M deltax^k = r +94: Newton iteration 9 error: 2.74522e-10 +94: Linearization/solve/update time: 0.0198327(96.3318%)/0.000728(3.53606%)/2.72e-05(0.132117%) +94: Writing visualization results for the current time step. 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 0.000316321 +92: Newton iteration 1 error: 2.55067 92: 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.0304188 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 8 done. CPU time: 0.409467 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) +96: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds +96: 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: 1.02665 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 10 error: 5.7559e-08 +92: Newton iteration 2 error: 0.610927 92: 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: 8.07626e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.68825e-11 -91: Linearization/solve/update time: 0.00682064(97.475%)/0.00016(2.28659%)/1.668e-05(0.238377%) -94: Time step 32 done. CPU time: 0.705326 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) -94: 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) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 3.07407 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Time step 9 done. CPU time: 1.20743 seconds, end time: 8797.86 seconds (2 hours, 26 minutes, 37.86 seconds), step size: 1226.42 seconds (20 minutes, 26.42 seconds) +87: 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) +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 24 done. CPU time: 0.472811 seconds, end time: 26383.7 seconds (7 hours, 19 minutes, 43.7 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) +94: 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) +94: 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.00355867 +94: 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: 5.02278 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 44948.9 39.8873 -91: 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 6 error: 0.397675 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 11 error: 1.22853e-11 -92: Linearization/solve/update time: 0.0229338(98.2415%)/0.00037236(1.59508%)/3.816e-05(0.163466%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.00230267 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 67 done. CPU time: 1.03555 seconds, end time: 40.9375 seconds, step size: 1.00938 seconds -91: Begin time step 68. Start time: 40.9375 seconds, step size: 1.42996 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 49773.9 68.9358 -92: 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 1 error: 14.5944 -91: 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 7 error: 0.106055 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: ###################### +95: # Comparing results +95: ###################### +95: RND: '840bb2d25a4e5fb14c6565c2c6613f57' +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 5.65985 +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 2 error: 8.00777 +94: Newton iteration 3 error: 0.115864 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 57 done. CPU time: 1.04307 seconds, end time: 68.9358 seconds (1 minutes, 8.936 seconds), step size: 1.34068 seconds -92: Begin time step 58. Start time: 68.9358 seconds (1 minutes, 8.936 seconds), step size: 1.2188 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 5 error: 2.36384 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 @@ -66562,1507 +66299,1308 @@ 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: 2.49764 +94: Newton iteration 4 error: 0.00124955 94: 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: 6.08462 -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.00166397 -91: 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: 2.93237 +92: Newton iteration 6 error: 0.94356 92: 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: 2.15657e-07 -91: 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: 4.20144 -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 9 error: 5.67284e-05 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.411438 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.66551e-11 -91: Linearization/solve/update time: 0.006891(97.4379%)/0.0001638(2.31611%)/1.74e-05(0.246034%) -91: Storage: 44606.9 40.2383 -91: 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 5 error: 0.200176 +94: Newton iteration 5 error: 0.000119023 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 68 done. CPU time: 1.04438 seconds, end time: 42.3674 seconds, step size: 1.42996 seconds -91: Begin time step 69. Start time: 42.3674 seconds, step size: 2.02577 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -93: Newton iteration 10 error: 8.50241e-09 -93: Linearization/solve/update time: 0.0247199(98.4773%)/0.00034728(1.38347%)/3.496e-05(0.139271%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 3.31267 +92: Newton iteration 7 error: 0.277211 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage: 51809.7 48.6613 -93: 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 1 error: 8.14407 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 8.50241e-09 +93: Linearization/solve/update time: 0.0248209(98.4273%)/0.0003616(1.43392%)/3.5e-05(0.138792%) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 7.50303e-10 +97: Linearization/solve/update time: 0.0130294(86.8514%)/0.00191468(12.7628%)/5.788e-05(0.385815%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.0447299 +94: Newton iteration 6 error: 1.2225e-06 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 46 done. CPU time: 0.981291 seconds, end time: 48.6613 seconds, step size: 1.99644 seconds -93: Begin time step 47. Start time: 48.6613 seconds, step size: 1.99644 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 51809.7 48.6613 +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 4 error: 2.29764 +92: Newton iteration 8 error: 0.0475764 92: 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: 4.70256 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 44.8398 -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 7 error: 0.00140282 +93: Time step 46 done. CPU time: 0.928467 seconds, end time: 48.6613 seconds, step size: 1.99644 seconds +93: Begin time step 47. Start time: 48.6613 seconds, step size: 1.99644 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: Writing visualization results for the current time step. +94: Newton iteration 7 error: 1.05993e-09 +94: Linearization/solve/update time: 0.0154467(96.3842%)/0.00055832(3.4838%)/2.116e-05(0.132034%) +94: Writing visualization results for the current time step. +94: Time step 25 done. CPU time: 0.489269 seconds, end time: 29409.9 seconds (8 hours, 10 minutes, 9.9 seconds), step size: 3026.2 seconds (50 minutes, 26.2 seconds) +94: 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) 94: 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.00379828 -91: 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: 3.29692 +92: Newton iteration 9 error: 0.0021176 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: 2.26977 93: 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: 3.69373e-08 -91: 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 8 error: 0.000317082 -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: 3.88214 +92: Newton iteration 10 error: 4.7704e-06 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 1 error: 0.00323064 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 5 done. CPU time: 0.155876 seconds, end time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) +97: 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) +97: 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.574996 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.69678e-11 -91: Linearization/solve/update time: 0.00680872(97.5238%)/0.00015604(2.23502%)/1.684e-05(0.241205%) -91: Storage: 44198.9 40.5307 -91: Writing visualization results for the current time step. +92: Newton iteration 11 error: 2.25668e-11 +92: Linearization/solve/update time: 0.0224618(98.0914%)/0.00039592(1.729%)/4.112e-05(0.179572%) 94: Solve: M deltax^k = r -91: Time step 69 done. CPU time: 1.05313 seconds, end time: 44.3932 seconds, step size: 2.02577 seconds -91: Begin time step 70. Start time: 44.3932 seconds, step size: 2.86984 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 9 error: 5.93084e-08 +94: Newton iteration 2 error: 3.66013 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 7 error: 1.29534 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -96: Solve: M deltax^k = r +87: Solve: M deltax^k = r +92: Storage: 50248.3 64.6457 +92: 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: 2.37491 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 4.94714 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0416415(98.085%)/0.0007408(1.74493%)/7.22e-05(0.170064%) -94: Newton iteration 10 error: 6.60817e-09 -94: Linearization/solve/update time: 0.0220798(96.549%)/0.00075832(3.31592%)/3.088e-05(0.13503%) -94: 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 2 error: 4.01538 -91: 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.0134665 +94: 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: 2.07376 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 54 done. CPU time: 0.958974 seconds, end time: 64.6457 seconds (1 minutes, 4.646 seconds), step size: 1.62222 seconds +92: Begin time step 55. Start time: 64.6457 seconds (1 minutes, 4.646 seconds), step size: 1.47474 seconds +92: 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 8 error: 0.00236693 +92: Newton iteration 1 error: 2.60234 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: Writing visualization results for the current time step. +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 1 error: 0.0160117 +87: 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: 4.86285 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 33 done. CPU time: 0.728647 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) -94: 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) -94: 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.00496026 -91: 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 9 error: 2.00101e-06 -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 1 error: 0.00217722 -94: 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: 4.3741e-07 -91: 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: 2.16523 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 10 error: 1.33511e-11 -92: Linearization/solve/update time: 0.0210418(98.2733%)/0.00033492(1.5642%)/3.48e-05(0.162529%) -94: Solve: M deltax^k = r -91: Newton iteration 5 error: 1.79625e-11 -91: Linearization/solve/update time: 0.00704572(97.365%)/0.0001728(2.38793%)/1.788e-05(0.247084%) -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 1.82823 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 43708.2 40.7234 -91: Writing visualization results for the current time step. -92: Storage: 49630.4 70.1546 -92: Writing visualization results for the current time step. -91: Time step 70 done. CPU time: 1.06229 seconds, end time: 47.263 seconds, step size: 2.86984 seconds 94: Solve: M deltax^k = r -91: Serialize to file 'powerinjection_darcy_fd_time=47.263_rank=0.ers', next time step size: 4.06561 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 3.01365 +94: Newton iteration 5 error: 0.0377495 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Begin time step 71. Start time: 47.263 seconds, step size: 4.06561 seconds -91: 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.419195 +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: 0.856496 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 58 done. CPU time: 1.06823 seconds, end time: 70.1546 seconds (1 minutes, 10.15 seconds), step size: 1.2188 seconds -92: Begin time step 59. Start time: 70.1546 seconds (1 minutes, 10.15 seconds), step size: 1.2188 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 6 error: 0.0837182 +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: 2.24115 92: 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: 3.19152 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +95: Simulation name: 'reservoir_blackoil_ecfv' +95: Number of timesteps: '26' + 91/120 Test #95: reservoir_blackoil_ecfv ........................ Passed 0.64 sec +test 99 + Start 99: obstacle_immiscible_parameters + +99: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--parameters" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible" "--" +99: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +99: Test timeout computed to be: 1500 97: Solve: M deltax^k = r +98: opm models will now start the simulation. +98: # [known parameters which were specified at run-time] +98: EndTime="8750000" # default: "8.64e+07" +98: # [parameters which were specified at compile-time] +98: ContinueOnConvergenceError="0" +98: EnableAsyncVtkOutput="1" +98: EnableGravity="1" +98: EnableGridAdaptation="0" +98: EnableIntensiveQuantityCache="0" +98: EnableStorageCache="1" +98: EnableThermodynamicHints="0" +98: EnableVtkOutput="1" +98: GridFile="data/reservoir.dgf" +98: GridGlobalRefinements="0" +98: InitialTimeStepSize="100000" +98: LinearSolverAbsTolerance="-1" +98: LinearSolverMaxError="1e+07" +98: LinearSolverMaxIterations="1000" +98: LinearSolverOverlapSize="2" +98: LinearSolverTolerance="0.001" +98: LinearSolverVerbosity="0" +98: MaxDepth="2500" +98: MaxTimeStepDivisions="10" +98: MaxTimeStepSize="inf" +98: MinTimeStepSize="0" +98: NewtonMaxError="1e+100" +98: NewtonMaxIterations="20" +98: NewtonTargetIterations="10" +98: NewtonTolerance="1e-06" +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: Temperature="293.15" +98: ThreadsPerProcess="1" +98: VtkWriteAverageMolarMasses="0" +98: VtkWriteDensities="1" +98: VtkWriteDofIndex="0" +98: VtkWriteExtrusionFactor="0" +98: VtkWriteFilterVelocities="0" +98: VtkWriteFugacities="0" +98: VtkWriteFugacityCoeffs="0" +98: VtkWriteIntrinsicPermeabilities="0" +98: VtkWriteMassFractions="0" +98: VtkWriteMobilities="0" +98: VtkWriteMolarities="0" +98: VtkWriteMoleFractions="1" +98: VtkWritePorosity="1" +98: VtkWritePotentialGradients="0" +98: VtkWritePressures="1" +98: VtkWritePrimaryVars="0" +98: VtkWriteProcessRank="0" +98: VtkWriteRelativePermeabilities="1" +98: VtkWriteSaturations="1" +98: VtkWriteTemperature="1" +98: VtkWriteTotalMassFractions="0" +98: VtkWriteTotalMoleFractions="0" +98: VtkWriteViscosities="0" +98: WellWidth="0.01" +98: # [end of parameters] +98: Allocating the simulation vanguard +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 "reservoir_ncp_vcfv" problem +98: 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 4 error: 4.21025 +92: 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.77298 +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 4 error: 1.98716 +94: Newton iteration 7 error: 0.00143681 +94: 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 8 error: 0.000110512 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 7 error: 0.239743 93: 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: 3.87616 -91: 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 8 error: 0.0333167 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 7.50303e-10 +97: Linearization/solve/update time: 0.0130104(87.1732%)/0.00185456(12.4261%)/5.98e-05(0.400678%) +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: Writing visualization results for the current time step. +99: ###################### +99: # Running test '' +99: ###################### 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 3.14992 +92: Newton iteration 6 error: 0.899061 92: 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: 26.8915 -97: 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.00597434 -91: 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: 0.0195127 +94: Newton iteration 9 error: 9.10186e-06 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 2 error: 0.509946 -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 8 error: 0.0333167 +93: Newton iteration 9 error: 0.000804768 93: 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: 4.83316e-08 -91: 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: 0.041786 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.56319e-11 -91: Linearization/solve/update time: 0.00683892(97.4089%)/0.00016468(2.34559%)/1.724e-05(0.245555%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 4.93744 +92: Newton iteration 7 error: 0.211215 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 9 error: 0.000804768 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 43120.1 40.7782 -91: Writing visualization results for the current time step. -91: Time step 71 done. CPU time: 1.07164 seconds, end time: 51.3286 seconds, step size: 4.06561 seconds -91: Begin time step 72. Start time: 51.3286 seconds, step size: 5.75961 seconds -91: 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 7 error: 0.00123868 +98: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 10 error: 3.89511e-09 +94: Linearization/solve/update time: 0.0221337(96.4737%)/0.00077704(3.38687%)/3.2e-05(0.139478%) +94: Writing visualization results for the current time step. +97: Time step 6 done. CPU time: 0.17649 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) +97: 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) +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 26 done. CPU time: 0.512707 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) +94: 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) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 5 done. CPU time: 0.27352 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) -96: 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) -96: 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: 10.1008 +92: Newton iteration 8 error: 0.014038 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 10 error: 9.76182e-07 93: 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: 2.1535 -91: 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 8 error: 0.00022802 +94: Newton iteration 1 error: 0.00308367 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 5 error: 12.1708 -92: 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: 4.00441 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 11 error: 1.24345e-11 -93: Linearization/solve/update time: 0.0280341(98.3814%)/0.0004212(1.47814%)/4.004e-05(0.140514%) -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.00720082 -91: 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 9 error: 5.9313e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.0274311(98.4597%)/0.00039168(1.40588%)/3.744e-05(0.134385%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 5.22701 +92: Newton iteration 9 error: 6.20159e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Storage: 51626.1 50.6577 93: 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 4 error: 4.42644e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -93: Time step 47 done. CPU time: 1.0122 seconds, end time: 50.6577 seconds, step size: 1.99644 seconds +87: Solve: M deltax^k = r +96: Solve: M deltax^k = r +94: Solve: M deltax^k = r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0431235(98.1564%)/0.00072456(1.64922%)/8.54e-05(0.194385%) +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 2 error: 6.12629 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 9.76627e-10 +92: Linearization/solve/update time: 0.0206394(98.1412%)/0.0003542(1.68424%)/3.672e-05(0.174605%) +87: Update: x^(k+1) = x^k - deltax^k +87: Newton iteration 2 error: 3.09908e-06 +87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. +93: Time step 47 done. CPU time: 0.95863 seconds, end time: 50.6577 seconds, step size: 1.99644 seconds 93: Begin time step 48. Start time: 50.6577 seconds, step size: 1.81494 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.27187e-11 -91: Linearization/solve/update time: 0.00683208(97.4792%)/0.00015936(2.27373%)/1.732e-05(0.247119%) -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 2.45298 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 50089.6 66.1204 +92: 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 10 error: 1.5347e-08 +94: Newton iteration 3 error: 0.142951 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 42423.6 40.6963 -91: 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 1 error: 2.2434 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 8 error: 0.732354 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 72 done. CPU time: 1.08121 seconds, end time: 57.0882 seconds, step size: 5.75961 seconds -91: Begin time step 73. Start time: 57.0882 seconds, step size: 8.15945 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 11 error: 3.36306e-11 -94: Linearization/solve/update time: 0.024286(96.6276%)/0.00081388(3.23822%)/3.372e-05(0.134163%) -94: Writing visualization results for the current time step. -94: Time step 34 done. CPU time: 0.75432 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) -94: 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) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 0.361815 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 1.50091 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 55 done. CPU time: 0.983989 seconds, end time: 66.1204 seconds (1 minutes, 6.12 seconds), step size: 1.47474 seconds +92: Begin time step 56. Start time: 66.1204 seconds (1 minutes, 6.12 seconds), step size: 1.47474 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 2 error: 0.345307 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 9 error: 0.0977089 -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 1 error: 0.00212999 -94: 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: 4.08147 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 5.35353 -97: 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 10 error: 0.00181523 +92: Newton iteration 1 error: 2.66833 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r +96: Time step 9 done. CPU time: 0.460458 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds +96: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 8.75 seconds +96: 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.07223 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.0078621 -91: 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: 3.74629 -94: 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: 3.40191e-07 -91: 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 11 error: 5.21185e-07 +92: Newton iteration 2 error: 0.616322 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 5 error: 0.0552393 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 1.39919 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 3 error: 3.5648 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 7.50303e-10 +97: Linearization/solve/update time: 0.0130692(86.9384%)/0.00190328(12.6609%)/6.024e-05(0.400726%) +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: 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: 0.296782 +94: Newton iteration 6 error: 0.0017804 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.62714e-11 -91: Linearization/solve/update time: 0.0067972(97.3878%)/0.00016484(2.36177%)/1.748e-05(0.250447%) -91: Storage: 41610.8 40.5502 -91: Writing visualization results for the current time step. -92: Newton iteration 12 error: 1.1056e-11 -92: Linearization/solve/update time: 0.0254621(98.2197%)/0.00041912(1.61675%)/4.24e-05(0.163557%) -91: Time step 73 done. CPU time: 1.08994 seconds, end time: 65.2477 seconds (1 minutes, 5.248 seconds), step size: 8.15945 seconds -91: Begin time step 74. Start time: 65.2477 seconds (1 minutes, 5.248 seconds), step size: 11.5592 seconds -91: 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.3576 +94: Newton iteration 7 error: 3.41783e-05 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 2.52676 93: 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: 1.08256 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 49480.2 71.3734 -92: 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 2 error: 3.90288 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 5.4313 +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 5 error: 0.0498102 +94: Newton iteration 8 error: 3.40082e-08 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 5 error: 2.09079 +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: 0.0684993 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 59 done. CPU time: 1.09828 seconds, end time: 71.3734 seconds (1 minutes, 11.37 seconds), step size: 1.2188 seconds -92: Begin time step 60. Start time: 71.3734 seconds (1 minutes, 11.37 seconds), step size: 1.01566 seconds -92: 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.00724164 -91: 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: 0.00165992 +94: Newton iteration 9 error: 2.52416e-09 +94: Linearization/solve/update time: 0.0200884(96.5486%)/0.00069116(3.32185%)/2.696e-05(0.129575%) +94: Writing visualization results for the current time step. +94: Time step 27 done. CPU time: 0.533924 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) +94: 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) 94: 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.76114e-08 -91: 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: 3.45825 +92: Newton iteration 6 error: 0.818716 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 1 error: 0.00293961 +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 7 error: 0.0205494 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 1.18945e-11 -91: Linearization/solve/update time: 0.006822(97.5129%)/0.000157(2.24414%)/1.7e-05(0.242996%) -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -91: Storage: 40673.1 40.4767 -91: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 1.24737e-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 2 error: 0.303491 +92: Newton iteration 7 error: 0.229296 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 7 done. CPU time: 0.201576 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) +97: 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) +97: 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 8 error: 0.000177752 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 74 done. CPU time: 1.09894 seconds, end time: 76.8069 seconds (1 minutes, 16.81 seconds), step size: 11.5592 seconds -91: Begin time step 75. Start time: 76.8069 seconds (1 minutes, 16.81 seconds), step size: 11.7125 seconds -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.71927 -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 8 error: 8.01263e-07 -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: 3.88386 -92: 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.944808 -91: 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 9 error: 1.02183e-08 93: 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: 2.10969 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 9 error: 5.38887e-10 -94: Linearization/solve/update time: 0.0198584(96.4807%)/0.0006964(3.38341%)/2.796e-05(0.135842%) -94: 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 2 error: 12.4975 +94: 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.603818 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 8 error: 0.0368215 +92: 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: 3.2384 +92: Newton iteration 9 error: 0.00161207 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 35 done. CPU time: 0.775786 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) -94: 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) -94: 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.00192493 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 9.39337e-12 -93: Linearization/solve/update time: 0.0251731(98.4509%)/0.0003602(1.40873%)/3.588e-05(0.140325%) +87: Newton iteration 3 error: 2.8842e-10 +87: Linearization/solve/update time: 0.0629961(96.4197%)/0.00229108(3.50665%)/4.812e-05(0.0736508%) +94: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 6.53838 +92: Newton iteration 10 error: 4.3128e-06 92: 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: 1.05102e-06 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +87: Storage in liquidPhase: [378240 5.34017 0 0] +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 1.86479 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 9.39337e-12 +93: Linearization/solve/update time: 0.0251967(98.4659%)/0.00035888(1.40246%)/3.368e-05(0.131618%) 93: Storage: 51457 52.4726 93: Writing visualization results for the current time step. +87: Storage in gasPhase: [309.235 28746.8 0 0] 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.00211244 +94: Newton iteration 5 error: 0.052149 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 48 done. CPU time: 1.04002 seconds, end time: 52.4726 seconds, step size: 1.81494 seconds +92: Newton iteration 11 error: 3.11502e-11 +92: Linearization/solve/update time: 0.0230037(98.0812%)/0.00040808(1.73994%)/4.196e-05(0.178906%) +87: Storage total: [378549 28752.1 0 0] +87: Writing visualization results for the current time step. +93: Time step 48 done. CPU time: 0.986344 seconds, end time: 52.4726 seconds, step size: 1.81494 seconds 93: Begin time step 49. Start time: 52.4726 seconds, step size: 1.81494 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 5.88898e-11 -91: Linearization/solve/update time: 0.00679352(97.5369%)/0.00015432(2.21562%)/1.724e-05(0.24752%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 10.7437 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 39865.7 40.5451 -91: Writing visualization results for the current time step. +87: Time step 10 done. CPU time: 1.28101 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1202.14 seconds (20 minutes, 2.138 seconds) +92: Storage: 49926.6 67.5951 +92: Writing visualization results for the current time step. 94: Solve: M deltax^k = r +93: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 10.3628 +94: Newton iteration 6 error: 0.00903449 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 1 error: 2.23828 -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 7 error: 11.6863 +87: Serialize to file 'obstacle_ncp_time=10000_rank=0.ers', next time step size: 0 +87: Simulation of problem 'obstacle_ncp' finished. +87: +87: ------------------------ Timing ------------------------ +87: Setup time: 0.141863 seconds, 9.96168% +87: Simulation time: 1.28222 seconds, 90.0383% +87: Linearization time: 1.14283 seconds, 89.129% +87: Linear solve time: 0.0520372 seconds, 4.05835% +87: Newton update time: 0.00098208 seconds, 0.076592% +87: Pre/postprocess time: 0.0654056 seconds, 5.10095% +87: Output write time: 0.018525 seconds, 1.44476% +87: First process' simulation CPU time: 1.33421 seconds +87: Number of processes: 1 +87: Threads per processes: 1 +87: Total CPU time: 1.33421 seconds +87: +87: ---------------------------------------------------------------- +87: +87: Simulation completed +92: Time step 56 done. CPU time: 1.0113 seconds, end time: 67.5951 seconds (1 minutes, 7.595 seconds), step size: 1.47474 seconds +92: Begin time step 57. Start time: 67.5951 seconds (1 minutes, 7.595 seconds), step size: 1.34068 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Time step 75 done. CPU time: 1.10956 seconds, end time: 88.5194 seconds (1 minutes, 28.52 seconds), step size: 11.7125 seconds -91: Begin time step 76. Start time: 88.5194 seconds (1 minutes, 28.52 seconds), step size: 11.4806 seconds -91: 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: 1.1503 +94: Newton iteration 7 error: 0.000145018 94: 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.837513 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 1 error: 2.23828 +93: 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 2 error: 0.540941 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 8 error: 3.31801 +92: Newton iteration 1 error: 2.79928 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 1.58775 -94: 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: 1.18846 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +94: Newton iteration 8 error: 9.66206e-06 +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 1 error: 7.50303e-10 +97: Linearization/solve/update time: 0.0130692(86.8173%)/0.0019242(12.7823%)/6.028e-05(0.400435%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 9 error: 0.00750954 +92: Newton iteration 2 error: 0.448278 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: 2.7989 93: 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.000584099 -91: 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: 0.282977 -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 5 error: 0.522677 -97: 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: 3.29207e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 8.6007e-09 +94: Linearization/solve/update time: 0.0198644(96.7634%)/0.0006374(3.10489%)/2.704e-05(0.131717%) +94: Writing visualization results for the current time step. +97: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 +97: 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 10 error: 4.0466e-08 +92: Newton iteration 3 error: 2.29421 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: 2.5523 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 3.50653e-11 -91: Linearization/solve/update time: 0.00680916(97.4804%)/0.00015908(2.2774%)/1.692e-05(0.242228%) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 4.68144 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 28 done. CPU time: 0.554858 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) +94: 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) +94: 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: 0.00366516 +94: Newton iteration 1 error: 0.00275393 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Storage: 39171.1 40.7107 -91: Writing visualization results for the current time step. -92: Newton iteration 11 error: 1.17737e-11 -92: Linearization/solve/update time: 0.0235951(98.2866%)/0.000373(1.55375%)/3.832e-05(0.159624%) -91: Time step 76 done. CPU time: 1.1183 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 11.4806 seconds -91: Simulation of problem 'powerinjection_darcy_fd' finished. -91: -91: ------------------------ Timing ------------------------ -91: Setup time: 0.00256 seconds, 0.228% -91: Simulation time: 1.12 seconds, 99.8% -91: Linearization time: 0.899 seconds, 80.4% -91: Linear solve time: 0.0257 seconds, 2.29% -91: Newton update time: 0.00261 seconds, 0.233% -91: Pre/postprocess time: 0.0613 seconds, 5.48% -91: Output write time: 0.119 seconds, 10.6% -91: First process' simulation CPU time: 1.26 seconds -91: Number of processes: 1 -91: Threads per processes: 1 -91: Total CPU time: 1.26 seconds -91: -91: ---------------------------------------------------------------- -91: -91: Simulation completed 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 0.829111 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r +97: Time step 8 done. CPU time: 0.223212 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) +97: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds +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: 0.000311774 +94: Newton iteration 2 error: 4.37824 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 49347.4 72.3891 -92: 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 5 error: 2.2128 +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: 0.275676 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 8 error: 1.02354e-07 +94: Newton iteration 3 error: 0.348761 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 60 done. CPU time: 1.1264 seconds, end time: 72.3891 seconds (1 minutes, 12.39 seconds), step size: 1.01566 seconds -92: Serialize to file 'powerinjection_forchheimer_ad_time=72.3891_rank=0.ers', next time step size: 0.92333 -98: opm models will now start the simulation. -98: # [known parameters which were specified at run-time] -98: EndTime="8750000" # default: "8.64e+07" -98: # [parameters which were specified at compile-time] -98: ContinueOnConvergenceError="0" -98: EnableAsyncVtkOutput="1" -98: EnableGravity="1" -98: EnableGridAdaptation="0" -98: EnableIntensiveQuantityCache="0" -98: EnableStorageCache="1" -98: EnableThermodynamicHints="0" -98: EnableVtkOutput="1" -98: GridFile="data/reservoir.dgf" -98: GridGlobalRefinements="0" -98: InitialTimeStepSize="100000" -98: LinearSolverAbsTolerance="-1" -98: LinearSolverMaxError="1e+07" -98: LinearSolverMaxIterations="1000" -98: LinearSolverOverlapSize="2" -98: LinearSolverTolerance="0.001" -98: LinearSolverVerbosity="0" -98: MaxDepth="2500" -98: MaxTimeStepDivisions="10" -98: MaxTimeStepSize="inf" -98: MinTimeStepSize="0" -98: NewtonMaxError="1e+100" -98: NewtonMaxIterations="20" -98: NewtonTargetIterations="10" -98: NewtonTolerance="1e-06" -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: Temperature="293.15" -98: ThreadsPerProcess="1" -98: VtkWriteAverageMolarMasses="0" -98: VtkWriteDensities="1" -98: VtkWriteDofIndex="0" -98: VtkWriteExtrusionFactor="0" -98: VtkWriteFilterVelocities="0" -98: VtkWriteFugacities="0" -98: VtkWriteFugacityCoeffs="0" -98: VtkWriteIntrinsicPermeabilities="0" -98: VtkWriteMassFractions="0" -98: VtkWriteMobilities="0" -98: VtkWriteMolarities="0" -98: VtkWriteMoleFractions="1" -98: VtkWritePorosity="1" -98: VtkWritePotentialGradients="0" -98: VtkWritePressures="1" -98: VtkWritePrimaryVars="0" -98: VtkWriteProcessRank="0" -98: VtkWriteRelativePermeabilities="1" -98: VtkWriteSaturations="1" -98: VtkWriteTemperature="1" -98: VtkWriteTotalMassFractions="0" -98: VtkWriteTotalMoleFractions="0" -98: VtkWriteViscosities="0" -98: WellWidth="0.01" -98: # [end of parameters] -98: Allocating the simulation vanguard -98: Distributing the vanguard's data -98: Allocating the model -98: Allocating the problem -98: Initializing the model -92: Begin time step 61. Start time: 72.3891 seconds (1 minutes, 12.39 seconds), step size: 0.92333 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 6 error: 0.808458 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Initializing the problem -94: Newton iteration 9 error: 9.76383e-09 -94: Linearization/solve/update time: 0.0199097(96.4856%)/0.00069772(3.38126%)/2.748e-05(0.133172%) -94: Writing visualization results for the current time step. +87: ###################### +87: # Comparing results +87: ###################### +87: RND: '62e26f59d0e4d1557aa9007cab320b67' 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.0497804 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Simulator successfully set up -98: Applying the initial solution of the "reservoir_ncp_vcfv" problem -99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -99: *** This is disallowed by the MPI standard. -99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252040] 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! +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 0.440355 +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: 3.80872 +92: Newton iteration 7 error: 0.207508 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Writing visualization results for the current time step. -94: Time step 36 done. CPU time: 0.797808 seconds, end time: 77875 seconds (21 hours, 37 minutes, 54.98 seconds), step size: 4664.8 seconds (1 hours, 17 minutes, 44.8 seconds) -94: 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) +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 8 error: 0.0225359 +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 5 error: 1.1805 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 8 error: 0.00294886 93: 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, num switched=0 +96: Linearization/solve/update time: 0.0429198(97.9931%)/0.0007914(1.8069%)/8.76e-05(0.200006%) 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.323435 +92: Newton iteration 9 error: 0.000316321 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 1 error: 0.00206199 +94: Newton iteration 6 error: 0.00184044 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: 2.08161 -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 9 error: 1.75318e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -98: 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: 1.04706 -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.0150908 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: 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 4 error: 0.0629018 +92: Newton iteration 10 error: 5.7559e-08 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 7 error: 3.0452e-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 10 error: 1.88265e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 11 error: 1.22853e-11 +92: Linearization/solve/update time: 0.023038(98.1089%)/0.0004032(1.71705%)/4.088e-05(0.17409%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 3.46324 +94: Newton iteration 8 error: 3.84898e-06 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 5 error: 0.00416786 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: ###################### -91: # Comparing results -91: ###################### -91: RND: 'e87a315893624bae3016ccd52d8c23df' +87: Simulation name: 'obstacle_ncp' +87: Number of timesteps: '10' 93: Newton iteration 11 error: 1.3987e-11 -93: Linearization/solve/update time: 0.0279495(98.4364%)/0.00040504(1.42652%)/3.892e-05(0.137074%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 2.46563 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.027903(98.5121%)/0.00038388(1.3553%)/3.756e-05(0.132607%) + 92/120 Test #87: obstacle_ncp ................................... Passed 1.58 sec +test 100 + Start 100: obstacle_pvs_restart + +100: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--restart" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs" "--" "--pvs-verbosity=2" "--end-time=30000" +100: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests +100: Test timeout computed to be: 1500 +92: Storage: 49773.9 68.9358 +92: Writing visualization results for the current time step. +92: Time step 57 done. CPU time: 1.03852 seconds, end time: 68.9358 seconds (1 minutes, 8.936 seconds), step size: 1.34068 seconds +92: Begin time step 58. Start time: 68.9358 seconds (1 minutes, 8.936 seconds), step size: 1.2188 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Storage: 51285.7 54.2876 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 6 error: 1.28925e-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 5 error: 0.173634 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 49 done. CPU time: 1.07151 seconds, end time: 54.2876 seconds, step size: 1.81494 seconds +93: Time step 49 done. CPU time: 1.01683 seconds, end time: 54.2876 seconds, step size: 1.81494 seconds 93: Begin time step 50. Start time: 54.2876 seconds, step size: 1.64995 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 1.39977e-10 -92: Linearization/solve/update time: 0.0151672(98.3236%)/0.00023464(1.52109%)/2.396e-05(0.155325%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.0316126 +94: Newton iteration 9 error: 6.50126e-10 +94: Linearization/solve/update time: 0.0198803(96.6535%)/0.00066164(3.21674%)/2.668e-05(0.129712%) +94: Writing visualization results for the current time step. +94: Time step 29 done. CPU time: 0.576884 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) +94: 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) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 49219.2 73.3045 -92: Writing visualization results for the current time step. +97: Solve: M deltax^k = r +96: Time step 10 done. CPU time: 0.511372 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 8.75 seconds +96: Serialize to file 'reservoir_blackoil_vcfv_time=8.64001e+06_rank=0.ers', next time step size: 15.3125 +96: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 15.3125 seconds +96: 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: 2.93237 +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: 2.28532 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 7 error: 0.00127113 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 61 done. CPU time: 1.14599 seconds, end time: 73.3124 seconds (1 minutes, 13.31 seconds), step size: 0.92333 seconds -92: Begin time step 62. Start time: 73.3124 seconds (1 minutes, 13.31 seconds), step size: 1.15416 seconds +100: ###################### +100: # Running test '' +100: ###################### +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 44.8398 +97: 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.411438 92: 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, num switched=0 -96: Linearization/solve/update time: 0.0693853(98.6678%)/0.00084932(1.20776%)/8.748e-05(0.124399%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 2 error: 0.386615 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 8 error: 0.000250682 -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: 4.98893 +92: Newton iteration 3 error: 3.31267 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -91: Simulation name: 'powerinjection_darcy_fd' -91: Number of timesteps: '76' - 92/120 Test #91: powerinjection_darcy_fd ........................ Passed 1.31 sec -test 100 - Start 100: obstacle_pvs_restart - -100: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-vtu-test.sh "--restart" "-e" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs" "--" "--pvs-verbosity=2" "--end-time=30000" -100: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/tests -100: Test timeout computed to be: 1500 -96: Storage: 1.66206e+07 0 4.73038e+06 -96: Writing visualization results for the current time step. +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 1 error: 0.00253232 +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: 1.85263 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs --pvs-verbosity=2 --end-time=30000" +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 4 error: 2.29764 +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: 1.62372 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 9 error: 3.08163e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 10 error: 4.42025e-09 -94: Linearization/solve/update time: 0.0221051(96.4549%)/0.000781(3.40787%)/3.144e-05(0.137187%) -94: Writing visualization results for the current time step. -94: Time step 37 done. CPU time: 0.821239 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) -94: 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) -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 2 error: 0.0711668 +92: Newton iteration 5 error: 3.29692 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 2 error: 3.04699 +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: 0.494788 +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 3 error: 0.0471491 +92: Newton iteration 6 error: 3.88214 92: 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: 2.01857e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: ###################### -100: # Running test '' -100: ###################### 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 2.93876e-05 +92: Newton iteration 7 error: 1.29534 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.494788 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 6 done. CPU time: 0.352474 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) -96: 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) -96: 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.00197716 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 5 error: 2.6921e-10 -92: Linearization/solve/update time: 0.0108748(98.4298%)/0.00015704(1.4214%)/1.644e-05(0.148801%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 0.127786 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: 3.59518 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: executing "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs --pvs-verbosity=2 --end-time=30000" -92: Storage: 49061.9 74.4004 -92: 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: 0.118423 +94: Newton iteration 3 error: 1.5019 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 8 error: 0.00236693 +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 7 error: 0.0133466 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.308708 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 9 error: 2.00101e-06 +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 8 error: 0.000222976 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +98: Solve: M deltax^k = r +97: Newton iteration 2 error: 26.8915 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 10 error: 1.33511e-11 +92: Linearization/solve/update time: 0.0212367(98.1205%)/0.000369(1.7049%)/3.78e-05(0.174648%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.0372482 +94: Newton iteration 4 error: 3.88201 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 9 error: 3.1889e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 62 done. CPU time: 1.16576 seconds, end time: 74.4666 seconds (1 minutes, 14.47 seconds), step size: 1.15416 seconds -92: Begin time step 63. Start time: 74.4666 seconds (1 minutes, 14.47 seconds), step size: 1.63506 seconds +92: Storage: 49630.4 70.1546 +92: Writing visualization results for the current time step. +92: Time step 58 done. CPU time: 1.06392 seconds, end time: 70.1546 seconds (1 minutes, 10.15 seconds), step size: 1.2188 seconds +92: Begin time step 59. Start time: 70.1546 seconds (1 minutes, 10.15 seconds), step size: 1.2188 seconds 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 10 error: 1.14682e-11 +93: Linearization/solve/update time: 0.0255766(98.5729%)/0.00033684(1.29819%)/3.344e-05(0.128878%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.022144 +94: Newton iteration 5 error: 0.016214 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 10 error: 1.14682e-11 -93: Linearization/solve/update time: 0.0256206(98.4935%)/0.00035564(1.36719%)/3.624e-05(0.139318%) 93: Storage: 51127.9 55.9375 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 7 error: 0.00107466 -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 8 error: 2.46016e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 50 done. CPU time: 1.09979 seconds, end time: 55.9375 seconds, step size: 1.64995 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 1 error: 3.14992 +92: 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: 0.0531452 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 50 done. CPU time: 1.04528 seconds, end time: 55.9375 seconds, step size: 1.64995 seconds 93: Serialize to file 'powerinjection_forchheimer_fd_time=55.9375_rank=0.ers', next time step size: 1.64995 93: Begin time step 51. Start time: 55.9375 seconds, step size: 1.64995 seconds 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 8 error: 0.000178488 -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: 5.8963 +92: Newton iteration 2 error: 0.509946 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: 2.34189 -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 9 error: 2.72334e-08 +94: Newton iteration 6 error: 0.123953 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: 0.404386 +93: Newton iteration 1 error: 2.34189 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 10 error: 4.44922e-09 -94: Linearization/solve/update time: 0.0221263(96.5594%)/0.0007572(3.30443%)/3.12e-05(0.136157%) -94: Writing visualization results for the current time step. -94: Time step 38 done. CPU time: 0.844585 seconds, end time: 87982 seconds (1 days, 0 hours, 26.37 minutes), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -94: 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) -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: 4.93744 +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: 2.39062 +93: Newton iteration 2 error: 0.404386 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r 92: Solve: M deltax^k = r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.108583 +92: Newton iteration 4 error: 10.1008 92: 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.00197432 -94: 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: 7.60765 +94: Newton iteration 7 error: 0.00157829 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 1.92194 +93: Newton iteration 3 error: 2.39062 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +92: Newton iteration 5 error: 12.1708 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 5.35353 +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 3 error: 0.285757 +94: Newton iteration 8 error: 0.000224508 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.22701 +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: 3.30033 +93: Newton iteration 4 error: 1.92194 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 3 error: 0.0010665 +92: Newton iteration 7 error: 2.45298 92: 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: 1.35899e-05 -97: 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: 3.30033 +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.558679 +94: Newton iteration 9 error: 1.11514e-07 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 8 error: 0.732354 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 0.690743 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0429514(97.951%)/0.00081344(1.85506%)/8.504e-05(0.193934%) 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.0763156 +94: Newton iteration 10 error: 3.38933e-08 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 9 error: 0.0977089 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: 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 7 error: 0.0305127 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 9.00684e-10 -92: Linearization/solve/update time: 0.0226849(98.5161%)/0.00030828(1.3388%)/3.34e-05(0.14505%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.00179401 -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 10 error: 0.00181523 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 11 error: 7.49519e-11 +94: Linearization/solve/update time: 0.0454851(96.4617%)/0.00159116(3.37442%)/7.728e-05(0.16389%) +94: Writing visualization results for the current time step. +99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. +99: *** This is disallowed by the MPI standard. +99: *** Your MPI job will now abort. +99: [i-capture-the-hostname:3949604] 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! 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 8 error: 0.000428197 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 7 error: 9.13998e-05 +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 11 error: 5.21185e-07 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +94: Time step 30 done. CPU time: 0.626725 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) +94: Serialize to file 'tutorial1_time=50322.3_rank=0.ers', next time step size: 4372.21 +94: 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) 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 48851.1 75.8565 -92: Writing visualization results for the current time step. -94: Solve: M deltax^k = r +92: Newton iteration 12 error: 1.1056e-11 +92: Linearization/solve/update time: 0.0256404(98.1718%)/0.00042964(1.645%)/4.784e-05(0.183169%) +96: Time step 11 done. CPU time: 0.564479 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 15.3125 seconds +96: Begin time step 12. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 26.7969 seconds +96: 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 9 error: 5.92617e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 8 error: 3.74312e-08 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 63 done. CPU time: 1.19659 seconds, end time: 76.1016 seconds (1 minutes, 16.1 seconds), step size: 1.63506 seconds -92: Begin time step 64. Start time: 76.1016 seconds (1 minutes, 16.1 seconds), step size: 2.4526 seconds -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 10 error: 1.46301e-11 -93: Linearization/solve/update time: 0.0258099(98.4575%)/0.00036824(1.40473%)/3.612e-05(0.137787%) -94: Newton iteration 9 error: 7.47903e-09 -94: Linearization/solve/update time: 0.0199396(96.562%)/0.0006818(3.30178%)/2.812e-05(0.136178%) -94: Writing visualization results for the current time step. -94: Time step 39 done. CPU time: 0.865661 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) -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.0258278(98.5391%)/0.00034888(1.33106%)/3.404e-05(0.129871%) 93: Storage: 50967.8 57.5875 93: Writing visualization results for the current time step. -97: Newton iteration 10 error: 3.30843e-08 -97: Linearization/solve/update time: 0.14374(84.6629%)/0.0253523(14.9325%)/0.00068688(0.404572%) -93: Time step 51 done. CPU time: 1.12861 seconds, end time: 57.5875 seconds, step size: 1.64995 seconds +93: Time step 51 done. CPU time: 1.07405 seconds, end time: 57.5875 seconds, step size: 1.64995 seconds 93: Begin time step 52. Start time: 57.5875 seconds, step size: 1.64995 seconds 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 1 error: 0.00194524 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.4014e+07 2.09774e+07 2.0372e+08 0 0 0 -97: Writing visualization results for the current time step. +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 3.71927 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 49480.2 71.3734 +92: Writing visualization results for the current time step. +92: Time step 59 done. CPU time: 1.09381 seconds, end time: 71.3734 seconds (1 minutes, 11.37 seconds), step size: 1.2188 seconds +92: Begin time step 60. Start time: 71.3734 seconds (1 minutes, 11.37 seconds), step size: 1.01566 seconds +92: 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: 4.54632 +92: Newton iteration 1 error: 3.45825 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 1 error: 0.00245374 +94: 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: 3.90018 +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 1 error: 2.41972 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.303491 +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 2 error: 2.28313 +94: Newton iteration 3 error: 0.146082 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -97: Time step 9 done. CPU time: 0.422645 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -97: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 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 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0472688(98.0928%)/0.00084044(1.74409%)/7.86e-05(0.163112%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 2 error: 0.518212 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 3 error: 2.97348 +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 3 error: 3.88386 +92: 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: 3.2384 +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 3 error: 0.0425583 +94: Newton iteration 4 error: 0.223449 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.522677 +97: 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.188482 +92: Newton iteration 5 error: 6.53838 +92: 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: 10.7437 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: 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 4 error: 0.00118454 +94: Newton iteration 5 error: 0.04494 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: 2.97348 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 94: Solve: M deltax^k = r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.000447838 -92: 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: 2.21005e-05 +94: Newton iteration 6 error: 0.0149847 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: 1.87756 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 7 done. CPU time: 0.408087 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) -96: 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) -96: 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: 1.40914e-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 5 error: 0.658883 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 6.97611e-10 -92: Linearization/solve/update time: 0.0159819(98.4792%)/0.00022336(1.37633%)/2.344e-05(0.144435%) -94: Newton iteration 7 error: 1.90799e-10 -94: Linearization/solve/update time: 0.0155448(96.5055%)/0.00054144(3.36138%)/2.144e-05(0.133104%) -94: 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 7 error: 11.6863 +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 7 error: 1.76539e-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 6 error: 0.22548 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 48553.9 77.8759 -92: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -94: Time step 40 done. CPU time: 0.885294 seconds, end time: 96552.6 seconds (1 days, 2 hours, 49.21 minutes), step size: 3517.03 seconds (58 minutes, 37.03 seconds) -94: Serialize to file 'tutorial1_time=96552.6_rank=0.ers', next time step size: 3447.39 -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 7 error: 0.0351029 -94: 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) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 64 done. CPU time: 1.21865 seconds, end time: 78.5542 seconds (1 minutes, 18.55 seconds), step size: 2.4526 seconds -92: Begin time step 65. Start time: 78.5542 seconds (1 minutes, 18.55 seconds), step size: 3.67889 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 8 error: 3.31801 +92: 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 9 error: 0.00750954 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 1.12406 -97: 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 8 error: 0.000793052 +93: Newton iteration 7 error: 0.0351029 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.00186372 +94: Newton iteration 8 error: 0.000202244 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Solve: M deltax^k = r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 2.38063 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 3.34176 +92: Newton iteration 10 error: 4.0466e-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 8 error: 0.000793052 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 9.46934e-09 +94: Linearization/solve/update time: 0.0268192(96.4622%)/0.00094492(3.39865%)/3.868e-05(0.139122%) +94: Writing visualization results for the current time step. +94: Time step 31 done. CPU time: 0.6556 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) +94: 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) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 11 error: 1.17737e-11 +92: Linearization/solve/update time: 0.0237133(98.2279%)/0.0003874(1.60473%)/4.04e-05(0.167349%) +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 9 error: 6.1095e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 49347.4 72.3891 +92: Writing visualization results for the current time step. +97: Solve: M deltax^k = r 94: Solve: M deltax^k = r 94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 0.00745379 +94: Newton iteration 1 error: 0.00238195 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 2 error: 0.198764 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 60 done. CPU time: 1.12178 seconds, end time: 72.3891 seconds (1 minutes, 12.39 seconds), step size: 1.01566 seconds +92: Serialize to file 'powerinjection_forchheimer_ad_time=72.3891_rank=0.ers', next time step size: 0.92333 93: Newton iteration 10 error: 1.19488e-09 -93: Linearization/solve/update time: 0.0260941(98.5363%)/0.00035268(1.33179%)/3.492e-05(0.131865%) +93: Linearization/solve/update time: 0.0260772(98.5971%)/0.00033764(1.2766%)/3.34e-05(0.126284%) +92: Begin time step 61. Start time: 72.3891 seconds (1 minutes, 12.39 seconds), step size: 0.92333 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Storage: 50805.2 59.2374 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 4 error: 0.000267207 -94: 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: 0.0531452 -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 6 error: 0.0150908 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 52 done. CPU time: 1.10278 seconds, end time: 59.2374 seconds, step size: 1.64995 seconds +93: Begin time step 53. Start time: 59.2374 seconds, step size: 1.64995 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 3 error: 0.000442804 +92: Newton iteration 1 error: 3.80872 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 5 error: 3.14302e-06 +94: Newton iteration 2 error: 10.2871 94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 52 done. CPU time: 1.15953 seconds, end time: 59.2374 seconds, step size: 1.64995 seconds -93: Begin time step 53. Start time: 59.2374 seconds, step size: 1.64995 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 1.25269e-09 -92: Linearization/solve/update time: 0.012188(98.4889%)/0.00016944(1.36922%)/1.756e-05(0.141899%) -94: Newton iteration 6 error: 3.01266e-09 -94: Linearization/solve/update time: 0.0133205(96.6036%)/0.00044964(3.26091%)/1.868e-05(0.135472%) -94: Writing visualization results for the current time step. -94: Time step 41 done. CPU time: 0.899824 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 3447.39 seconds (57 minutes, 27.39 seconds) -94: Simulation of problem 'tutorial1' finished. -94: -94: ------------------------ Timing ------------------------ -94: Setup time: 0.00205 seconds, 0.227% -94: Simulation time: 0.9 seconds, 99.8% -94: Linearization time: 0.821 seconds, 91.2% -94: Linear solve time: 0.028 seconds, 3.11% -94: Newton update time: 0.00114 seconds, 0.126% -94: Pre/postprocess time: 0.0024 seconds, 0.267% -94: Output write time: 0.0414 seconds, 4.6% -94: First process' simulation CPU time: 0.933 seconds -94: Number of processes: 1 -94: Threads per processes: 1 -94: Total CPU time: 0.933 seconds -94: -94: ---------------------------------------------------------------- -94: -94: Simulation completed +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 2 error: 0.323435 +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: 2.47624 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -92: Storage: 48135.4 80.6268 -92: 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: 0.18483 +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: 2.08161 +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.527828 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 65 done. CPU time: 1.23634 seconds, end time: 82.2331 seconds (1 minutes, 22.23 seconds), step size: 3.67889 seconds -92: Begin time step 66. Start time: 82.2331 seconds (1 minutes, 22.23 seconds), step size: 5.51834 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 0.62562 +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 4 error: 0.0629018 92: 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: 0.059399 -97: 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.30444 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: 2.50935 +92: Newton iteration 5 error: 0.00416786 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 0.0885582 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0429726(97.8823%)/0.00084488(1.92446%)/8.484e-05(0.193247%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 1.82044 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.188103 +92: Newton iteration 6 error: 1.28925e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: 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 6 error: 0.00194892 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +92: Newton iteration 7 error: 1.39977e-10 +92: Linearization/solve/update time: 0.0152576(98.2336%)/0.00024812(1.59748%)/2.624e-05(0.168942%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 0.755146 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: ###################### -94: # Comparing results -94: ###################### -94: RND: '4c928daa11634c91b3a62da9e068878d' -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.000337474 -92: 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: 2.01857e-05 +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 7 error: 0.000142 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 49219.2 73.3045 +92: 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 6 error: 0.359136 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 8.2963e-10 -92: Linearization/solve/update time: 0.0106467(98.5264%)/0.00014368(1.32964%)/1.556e-05(0.143995%) +96: Time step 12 done. CPU time: 0.615274 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 26.7969 seconds +96: Begin time step 13. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 46.8945 seconds +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 61 done. CPU time: 1.14175 seconds, end time: 73.3124 seconds (1 minutes, 13.31 seconds), step size: 0.92333 seconds +92: Begin time step 62. Start time: 73.3124 seconds (1 minutes, 13.31 seconds), step size: 1.15416 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 7 error: 0.0773012 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 47546.1 84.2646 -92: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -92: Time step 66 done. CPU time: 1.25137 seconds, end time: 87.7515 seconds (1 minutes, 27.75 seconds), step size: 5.51834 seconds -92: Begin time step 67. Start time: 87.7515 seconds (1 minutes, 27.75 seconds), step size: 6.18551 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 8 error: 9.00149e-08 +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: 4.98893 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 9 error: 1.61257e-08 +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 8 error: 0.00271738 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0663339 -97: 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: 1.95598 +92: Newton iteration 2 error: 0.0711668 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 10 error: 2.76941e-11 +94: Linearization/solve/update time: 0.0284519(96.672%)/0.00093936(3.1917%)/4.012e-05(0.136317%) +94: 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 3 error: 0.0471491 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 9 error: 2.69348e-06 93: 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, num switched=0 -96: Linearization/solve/update time: 0.0436344(97.923%)/0.00084844(1.90404%)/7.708e-05(0.172981%) -94: Simulation name: 'tutorial1' -94: Number of timesteps: '41' +98: Solve: M deltax^k = r +94: Time step 32 done. CPU time: 0.686139 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) +94: 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) +94: 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.00230267 +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 2 error: 0.114742 +92: Newton iteration 4 error: 2.93876e-05 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 93/120 Test #94: tutorial1 ...................................... Passed 1.07 sec -test 120 - Start 120: flow__version - -120: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/flow "--version" -120: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu -120: Test timeout computed to be: 1500 93: Newton iteration 10 error: 1.00258e-11 -93: Linearization/solve/update time: 0.026327(98.4679%)/0.0003734(1.39659%)/3.624e-05(0.135544%) +93: Linearization/solve/update time: 0.0263455(98.5919%)/0.0003426(1.2821%)/3.368e-05(0.126039%) 93: Storage: 50639.9 60.8874 93: Writing visualization results for the current time step. -93: Time step 53 done. CPU time: 1.18857 seconds, end time: 60.8874 seconds (1 minutes, 0.887 seconds), step size: 1.64995 seconds +97: Solve: M deltax^k = r +92: Newton iteration 5 error: 2.6921e-10 +92: Linearization/solve/update time: 0.0109478(98.2214%)/0.00018072(1.62139%)/1.752e-05(0.157186%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 2 error: 8.00777 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 53 done. CPU time: 1.13198 seconds, end time: 60.8874 seconds (1 minutes, 0.887 seconds), step size: 1.64995 seconds 93: Begin time step 54. Start time: 60.8874 seconds (1 minutes, 0.887 seconds), step size: 1.64995 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.66206e+07 0 4.73038e+06 -96: 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 3 error: 8.4041e-05 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 6.2883e-11 -92: Linearization/solve/update time: 0.0094912(98.4773%)/0.00013336(1.3837%)/1.34e-05(0.139034%) +92: Storage: 49061.9 74.4004 +92: 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 1 error: 2.51266 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 8 done. CPU time: 0.459574 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) -96: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 46920 87.8277 -92: 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: 2.49764 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 62 done. CPU time: 1.15667 seconds, end time: 74.4666 seconds (1 minutes, 14.47 seconds), step size: 1.15416 seconds +92: Begin time step 63. Start time: 74.4666 seconds (1 minutes, 14.47 seconds), step size: 1.63506 seconds +92: 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: 2.46016e-05 +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: 4.20144 +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: 5.8963 +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.491198 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 67 done. CPU time: 1.26533 seconds, end time: 93.937 seconds (1 minutes, 33.94 seconds), step size: 6.18551 seconds -92: Begin time step 68. Start time: 93.937 seconds (1 minutes, 33.94 seconds), step size: 6.06303 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 0.200176 +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 2 error: 0.108583 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 3.1308 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: 1.63998 +92: Newton iteration 3 error: 0.0010665 92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.000282298 -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 6 error: 0.0447299 +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: 5.15935 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.0672854 -92: 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: 1.15505e-05 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Solve: M deltax^k = r +92: Newton iteration 4 error: 9.00684e-10 +92: Linearization/solve/update time: 0.00878904(98.4325%)/0.00012612(1.41248%)/1.384e-05(0.155001%) +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 7 error: 0.00140282 +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: 5.76189 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 4 error: 5.81579e-12 -92: Linearization/solve/update time: 0.0091858(98.4101%)/0.0001352(1.44844%)/1.32e-05(0.141415%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 6 error: 2.11797 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 46332.5 90.8864 +92: Storage: 48851.1 75.8565 92: 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 7 error: 0.643936 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Time step 68 done. CPU time: 1.27895 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 6.06303 seconds -92: Simulation of problem 'powerinjection_forchheimer_ad' finished. -92: -92: ------------------------ Timing ------------------------ -92: Setup time: 0.00166 seconds, 0.13% -92: Simulation time: 1.28 seconds, 99.9% -92: Linearization time: 1.01 seconds, 78.9% -92: Linear solve time: 0.0195 seconds, 1.52% -92: Newton update time: 0.00198 seconds, 0.155% -92: Pre/postprocess time: 0.115 seconds, 8.99% -92: Output write time: 0.125 seconds, 9.74% -92: First process' simulation CPU time: 1.43 seconds -92: Number of processes: 1 -92: Threads per processes: 1 -92: Total CPU time: 1.43 seconds -92: -92: ---------------------------------------------------------------- -92: -92: Simulation completed -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 8 error: 0.0697737 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 5.1108e-08 -97: Linearization/solve/update time: 0.0651445(82.831%)/0.013184(16.7634%)/0.00031896(0.405557%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 9 error: 0.000269116 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.40092e+07 2.10089e+07 2.03686e+08 0 0 0 -97: 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 10 error: 3.5602e-08 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 10 done. CPU time: 0.507044 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 5 seconds -97: Serialize to file 'reservoir_ncp_ecfv_time=8.64001e+06_rank=0.ers', next time step size: 7.08333 -93: Newton iteration 11 error: 1.39977e-11 -93: Linearization/solve/update time: 0.0292087(98.4996%)/0.00040544(1.36725%)/3.948e-05(0.133137%) -93: Storage: 50471.4 62.5373 -93: Writing visualization results for the current time step. -93: Time step 54 done. CPU time: 1.22054 seconds, end time: 62.5373 seconds (1 minutes, 2.537 seconds), step size: 1.64995 seconds -93: Begin time step 55. Start time: 62.5373 seconds (1 minutes, 2.537 seconds), step size: 1.49995 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 7.08333 seconds -97: 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: 2.54775 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: ###################### -92: # Comparing results -92: ###################### -92: RND: '9e1b3061762b0419f6beb075ce8848ad' -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.42475 -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 3 error: 2.38608 -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.28007 -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 8 error: 0.000317082 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: opm models will now start the simulation. 100: # [known parameters which were specified at run-time] 100: PvsVerbosity="2" # default: "1" @@ -68132,140 +67670,484 @@ 100: Distributing the vanguard's data 100: Allocating the model 100: Allocating the problem +92: Time step 63 done. CPU time: 1.16935 seconds, end time: 76.1016 seconds (1 minutes, 16.1 seconds), step size: 1.63506 seconds +92: Begin time step 64. Start time: 76.1016 seconds (1 minutes, 16.1 seconds), step size: 2.4526 seconds +92: 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: 4.54632 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Initializing the model +100: Initializing the problem +97: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 9 error: 1.35899e-05 +97: 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.730259 +93: Newton iteration 6 error: 2.11797 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Initializing the model -97: Solve: M deltax^k = r -100: Initializing the problem +93: Solve: M deltax^k = r +93: Update: x^(k+1) = x^k - deltax^k +93: Newton iteration 7 error: 0.643936 +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 9 error: 5.93084e-08 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 10 error: 6.60817e-09 +94: Linearization/solve/update time: 0.0240306(96.4936%)/0.00083724(3.36189%)/3.6e-05(0.144556%) +94: Writing visualization results for the current time step. +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 2 error: 1.27306e-05 +98: 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.188482 +92: 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.000447838 +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 8 error: 0.0697737 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 33 done. CPU time: 0.711614 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) +94: 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) +94: 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.00217722 +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 9 error: 0.000269116 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 6.97611e-10 +92: Linearization/solve/update time: 0.0089194(98.4316%)/0.00012832(1.4161%)/1.38e-05(0.152292%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 2 error: 1.82823 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 48553.9 77.8759 +92: 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 10 error: 3.5602e-08 +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: 3.01365 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 64 done. CPU time: 1.18217 seconds, end time: 78.5542 seconds (1 minutes, 18.55 seconds), step size: 2.4526 seconds +92: Begin time step 65. Start time: 78.5542 seconds (1 minutes, 18.55 seconds), step size: 3.67889 seconds +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 11 error: 1.39977e-11 +93: Linearization/solve/update time: 0.0292881(98.5398%)/0.00039588(1.33194%)/3.812e-05(0.128255%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 1.98716 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Storage: 50471.4 62.5373 +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 1 error: 3.34176 +92: 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, num switched=0 -96: Linearization/solve/update time: 0.0426844(97.9597%)/0.000801(1.83827%)/8.804e-05(0.20205%) +96: Linearization/solve/update time: 0.0431531(97.8971%)/0.00084152(1.90907%)/8.544e-05(0.193829%) +97: Newton iteration 10 error: 3.30843e-08 +97: Linearization/solve/update time: 0.137237(83.8776%)/0.02573(15.7259%)/0.00064868(0.396467%) +93: Time step 54 done. CPU time: 1.16438 seconds, end time: 62.5373 seconds (1 minutes, 2.537 seconds), step size: 1.64995 seconds +93: Begin time step 55. Start time: 62.5373 seconds (1 minutes, 2.537 seconds), step size: 1.49995 seconds +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: 0.0195127 +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 2 error: 0.198764 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. +97: Storage: 9.4014e+07 2.09774e+07 2.0372e+08 0 0 0 +97: 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 6 error: 0.222139 +93: Newton iteration 1 error: 2.54775 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Simulation name: 'powerinjection_forchheimer_ad' -92: Number of timesteps: '68' -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.312071 +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 0.000442804 +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: 0.041786 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 9 done. CPU time: 0.39293 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds +97: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. - 94/120 Test #92: powerinjection_forchheimer_ad .................. Passed 1.46 sec -98: 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.42475 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 1.25269e-09 +92: Linearization/solve/update time: 0.00886536(98.3746%)/0.0001326(1.4714%)/1.388e-05(0.15402%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 7 error: 0.00123868 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 13 done. CPU time: 0.666301 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 46.8945 seconds +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 48135.4 80.6268 +92: Writing visualization results for the current time step. +92: Time step 65 done. CPU time: 1.195 seconds, end time: 82.2331 seconds (1 minutes, 22.23 seconds), step size: 3.67889 seconds +92: Begin time step 66. Start time: 82.2331 seconds (1 minutes, 22.23 seconds), step size: 5.51834 seconds +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 8 error: 0.00022802 +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: 2.38608 +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 9 error: 5.9313e-08 +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: 2.28007 +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: 2.50935 +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 10 error: 1.5347e-08 +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 2 error: 0.188103 +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.730259 +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 11 error: 3.36306e-11 +94: Linearization/solve/update time: 0.0261856(96.4932%)/0.00091312(3.36482%)/3.852e-05(0.141945%) +94: Writing visualization results for the current time step. +94: Time step 34 done. CPU time: 0.739328 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) +94: 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) +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.000337474 +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: 0.222139 +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 1 error: 0.00212999 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 8.2963e-10 +92: Linearization/solve/update time: 0.00895672(98.4532%)/0.00012616(1.38676%)/1.456e-05(0.160045%) +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 0.0331809 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 47546.1 84.2646 +92: 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 2 error: 3.74629 +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 1 error: 1.12406 +97: 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 8 error: 0.00134034 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 9 done. CPU time: 0.510054 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -96: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 8.75 seconds -96: 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 9 error: 3.12e-06 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 66 done. CPU time: 1.20791 seconds, end time: 87.7515 seconds (1 minutes, 27.75 seconds), step size: 5.51834 seconds +92: Begin time step 67. Start time: 87.7515 seconds (1 minutes, 27.75 seconds), step size: 6.18551 seconds +92: 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: 1.95598 +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 3 error: 0.296782 +94: 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.3576 +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 2 error: 0.114742 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 10 error: 3.28839e-10 -93: Linearization/solve/update time: 0.0267794(98.5421%)/0.00035988(1.32428%)/3.632e-05(0.133649%) +93: Linearization/solve/update time: 0.0267937(98.5572%)/0.0003572(1.31392%)/3.504e-05(0.12889%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 0.0498102 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Storage: 50315.2 64.0373 93: Writing visualization results for the current time step. -93: Time step 55 done. CPU time: 1.25009 seconds, end time: 64.0373 seconds (1 minutes, 4.037 seconds), step size: 1.49995 seconds +92: Solve: M deltax^k = r +92: Update: x^(k+1) = x^k - deltax^k +92: Newton iteration 3 error: 8.4041e-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: 0.00165992 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 55 done. CPU time: 1.19386 seconds, end time: 64.0373 seconds (1 minutes, 4.037 seconds), step size: 1.49995 seconds 93: Begin time step 56. Start time: 64.0373 seconds (1 minutes, 4.037 seconds), step size: 1.49995 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +92: Newton iteration 4 error: 6.2883e-11 +92: Linearization/solve/update time: 0.008957(98.4532%)/0.0001264(1.38936%)/1.432e-05(0.157402%) 93: Solve: M deltax^k = r +94: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 2.60087 93: 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: 0.0272709 -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: 1.24737e-05 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Storage: 46920 87.8277 +92: 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 8 error: 8.01263e-07 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r +92: Time step 67 done. CPU time: 1.22105 seconds, end time: 93.937 seconds (1 minutes, 33.94 seconds), step size: 6.18551 seconds +92: Begin time step 68. Start time: 93.937 seconds (1 minutes, 33.94 seconds), step size: 6.06303 seconds +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.58121 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 5.38887e-10 +94: Linearization/solve/update time: 0.0203062(96.1778%)/0.00077676(3.67902%)/3.024e-05(0.143228%) +94: 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: 1.63998 +92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 35 done. CPU time: 0.76096 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) +94: 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) +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: 2.75637 93: 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: 0.059399 +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 1 error: 0.00211244 +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 2 error: 0.0672854 +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: 4.5227 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: 10.3628 +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: 1.15505e-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 5 error: 1.84542 93: 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: 1.27306e-05 -98: 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: 1.1503 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Newton iteration 4 error: 5.81579e-12 +92: Linearization/solve/update time: 0.00900404(98.4422%)/0.00012848(1.40469%)/1.4e-05(0.153064%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 0.690443 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +92: Storage: 46332.5 90.8864 +92: 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 4 error: 1.58775 +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 7 error: 0.172706 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0180958 -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 5 error: 0.282977 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Time step 68 done. CPU time: 1.23513 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 6.06303 seconds +92: Simulation of problem 'powerinjection_forchheimer_ad' finished. +92: +92: ------------------------ Timing ------------------------ +92: Setup time: 0.00166 seconds, 0.134% +92: Simulation time: 1.24 seconds, 99.9% +92: Linearization time: 0.979 seconds, 79.3% +92: Linear solve time: 0.0209 seconds, 1.69% +92: Newton update time: 0.00215 seconds, 0.174% +92: Pre/postprocess time: 0.109 seconds, 8.81% +92: Output write time: 0.115 seconds, 9.27% +92: First process' simulation CPU time: 1.34 seconds +92: Number of processes: 1 +92: Threads per processes: 1 +92: Total CPU time: 1.34 seconds +92: +92: ---------------------------------------------------------------- +92: +92: Simulation completed +96: Solve: M deltax^k = r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0432331(97.8442%)/0.00085252(1.9294%)/0.00010004(0.226408%) +94: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 8 error: 0.0192536 93: 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 6 error: 0.00366516 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: 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 7 error: 0.000311774 +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 3 error: 0.0663339 +97: 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 9 error: 0.000300525 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 8 error: 1.02354e-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 10 error: 2.51533e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 14 done. CPU time: 0.71759 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 9.76383e-09 +94: Linearization/solve/update time: 0.0203356(96.3035%)/0.00075136(3.55823%)/2.92e-05(0.138283%) +94: Writing visualization results for the current time step. +94: Time step 36 done. CPU time: 0.782568 seconds, end time: 77875 seconds (21 hours, 37 minutes, 54.98 seconds), step size: 4664.8 seconds (1 hours, 17 minutes, 44.8 seconds) +94: 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) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 11 error: 1.49356e-11 -93: Linearization/solve/update time: 0.0296493(98.5594%)/0.00039456(1.31159%)/3.88e-05(0.128978%) +93: Linearization/solve/update time: 0.0297012(98.6007%)/0.00038404(1.27492%)/3.748e-05(0.124425%) +92: ###################### +92: # Comparing results +92: ###################### +92: RND: 'b812b949b17eac61004af2305e265236' 93: Storage: 50155.7 65.5372 93: Writing visualization results for the current time step. -93: Time step 56 done. CPU time: 1.28262 seconds, end time: 65.5372 seconds (1 minutes, 5.537 seconds), step size: 1.49995 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 1 error: 0.00206199 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 56 done. CPU time: 1.22628 seconds, end time: 65.5372 seconds (1 minutes, 5.537 seconds), step size: 1.49995 seconds 93: Begin time step 57. Start time: 65.5372 seconds (1 minutes, 5.537 seconds), step size: 1.36359 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 2 error: 1.04706 +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 1 error: 2.70359 93: 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, num switched=0 -96: Linearization/solve/update time: 0.0425926(97.9519%)/0.00078704(1.80999%)/0.00010356(0.238161%) -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: 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: 3.46324 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: 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.392246 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 7.27241e-05 -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: 2.46563 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Newton iteration 3 error: 1.25399e-08 +98: Linearization/solve/update time: 0.248707(88.3262%)/0.0327068(11.6155%)/0.00016416(0.0583%) +98: Storage: 9.49747e+07 1.1382e-09 2.05847e+08 0 0 0 +98: 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: 2.60848 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 10 done. CPU time: 0.560504 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 8.75 seconds -96: Serialize to file 'reservoir_blackoil_vcfv_time=8.64001e+06_rank=0.ers', next time step size: 15.3125 +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 0.173634 +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 4 error: 0.000282298 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +92: Simulation name: 'powerinjection_forchheimer_ad' +92: Number of timesteps: '68' + 93/120 Test #92: powerinjection_forchheimer_ad .................. Passed 1.42 sec +test 120 + Start 120: flow__version + +120: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/flow "--version" +120: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu +120: Test timeout computed to be: 1500 +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 6 error: 0.0316126 +94: 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 7 error: 0.00127113 +94: 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 8 error: 0.000250682 +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: 1.56886 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 15.3125 seconds -96: 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.554658 @@ -68274,170 +68156,359 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 0.184634 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 2.57603e-07 -97: Linearization/solve/update time: 0.0649522(81.2047%)/0.0146956(18.3727%)/0.00033796(0.422525%) +98: Time step 1 done. CPU time: 0.287758 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) +98: 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) +98: 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 9 error: 3.08163e-08 +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 7 error: 0.0211345 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.40057e+07 2.10436e+07 2.03662e+08 0 0 0 -97: Writing visualization results for the current time step. +94: Newton iteration 10 error: 4.42025e-09 +94: Linearization/solve/update time: 0.0225431(96.4733%)/0.00079228(3.39056%)/3.18e-05(0.136088%) +94: Writing visualization results for the current time step. +94: Time step 37 done. CPU time: 0.806419 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) +94: 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) +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 8 error: 0.000238009 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 11 done. CPU time: 0.596506 seconds, end time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 7.08333 seconds -97: Begin time step 12. Start time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 10.0347 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 5.1108e-08 +97: Linearization/solve/update time: 0.0651369(83.0579%)/0.0129631(16.5296%)/0.00032348(0.412479%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 1 error: 0.00197716 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Storage: 9.40092e+07 2.10089e+07 2.03686e+08 0 0 0 +97: 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 9 error: 5.23979e-08 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: 3.59518 +94: 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.118423 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 10 error: 3.21165e-11 -93: Linearization/solve/update time: 0.0272074(98.5611%)/0.00036224(1.31224%)/3.496e-05(0.126645%) +93: Linearization/solve/update time: 0.0271555(98.6377%)/0.00034124(1.2395%)/3.38e-05(0.122773%) 93: Storage: 50007.3 66.9008 93: Writing visualization results for the current time step. -93: Time step 57 done. CPU time: 1.31259 seconds, end time: 66.9008 seconds (1 minutes, 6.901 seconds), step size: 1.36359 seconds +97: Time step 10 done. CPU time: 0.477083 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 5 seconds +97: Serialize to file 'reservoir_ncp_ecfv_time=8.64001e+06_rank=0.ers', next time step size: 7.08333 +97: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 7.08333 seconds +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 57 done. CPU time: 1.25619 seconds, end time: 66.9008 seconds (1 minutes, 6.901 seconds), step size: 1.36359 seconds 93: Begin time step 58. Start time: 66.9008 seconds (1 minutes, 6.901 seconds), step size: 1.36359 seconds 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.308708 +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 1 error: 2.80904 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: 0.0372482 +94: 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: 0.022144 +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: 0.588441 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -120: flow 2024.10 -97: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 7 error: 0.00107466 +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: 3.60707 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 8 error: 0.000178488 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0430345(97.8814%)/0.00084784(1.9284%)/8.364e-05(0.190238%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 3.72521 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.236933 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: 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 9 error: 2.72334e-08 +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: 1.25247 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 10 error: 4.44922e-09 +94: Linearization/solve/update time: 0.0224131(96.4164%)/0.000801(3.44573%)/3.204e-05(0.137829%) +94: Writing visualization results for the current time step. +94: Time step 38 done. CPU time: 0.830145 seconds, end time: 87982 seconds (1 days, 0 hours, 26.37 minutes), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) +94: 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) +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 0.457035 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 1 error: 0.00197432 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 15 done. CPU time: 0.769254 seconds, end time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.312071 +97: 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 7 error: 0.102967 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 95/120 Test #120: flow__version .................................. Passed 0.15 sec -test 104 - Start 104: parallel_wbp_sourcevalues_np2 - -104: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" -104: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -104: Test timeout computed to be: 1500 +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 2 error: 7.60765 +94: 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.285757 +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 8 error: 0.00892432 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.558679 +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 9 error: 0.00012062 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0428872(97.9647%)/0.0008006(1.82876%)/9.04e-05(0.206495%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 0.0763156 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Simulator successfully set up +100: Applying the initial solution of the "obstacle_pvs" problem 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 10 error: 5.78936e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.00490461 -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 6 error: 0.00179401 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Writing visualization results for the current time step. 93: Newton iteration 11 error: 1.16707e-11 -93: Linearization/solve/update time: 0.0304236(98.4295%)/0.00044412(1.43686%)/4.132e-05(0.133683%) +93: Linearization/solve/update time: 0.0301688(98.6095%)/0.00038772(1.2673%)/3.768e-05(0.123161%) +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 7 error: 9.13998e-05 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 93: Storage: 49854.9 68.2644 93: Writing visualization results for the current time step. -93: Time step 58 done. CPU time: 1.34592 seconds, end time: 68.2644 seconds (1 minutes, 8.264 seconds), step size: 1.36359 seconds +93: Time step 58 done. CPU time: 1.28919 seconds, end time: 68.2644 seconds (1 minutes, 8.264 seconds), step size: 1.36359 seconds 93: Begin time step 59. Start time: 68.2644 seconds (1 minutes, 8.264 seconds), step size: 1.23963 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 11 done. CPU time: 0.61329 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 15.3125 seconds -96: Begin time step 12. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 26.7969 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 3 error: 1.25399e-08 -98: Linearization/solve/update time: 0.247547(87.455%)/0.0353489(12.4883%)/0.00016056(0.0567236%) -98: Storage: 9.49747e+07 1.1382e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. +100: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) +100: 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 8 error: 3.74312e-08 +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 2 error: 0.0272709 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 9 error: 7.47903e-09 +94: Linearization/solve/update time: 0.0201516(96.1848%)/0.00077032(3.67678%)/2.9e-05(0.138419%) +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 1 error: 2.96506 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Time step 39 done. CPU time: 0.852005 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) +94: 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) +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: 0.35564 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 1 done. CPU time: 0.289469 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -98: 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) -98: 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.00194524 +94: 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: 2.28313 +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: 2.64835 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 3 error: 0.0425583 +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: 3.21673 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00219691 -97: Linearize: r(x^k) = dS/dt + 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: 0.143401 +100: 'liquid' phase appears at position 60 0 sum x = 75.5855, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 60 2.5 sum x = 75.5383, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 60 5 sum x = 75.676, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 60 7.5 sum x = 76.6699, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 60 10 sum x = 96.9283, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 +100: 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.00118454 +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.41034 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 2.21005e-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 6 error: 1.79418 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 6 error: 1.40914e-07 +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 3 error: 0.0180958 +97: 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 7 error: 0.318955 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 7 error: 1.90799e-10 +94: Linearization/solve/update time: 0.0156908(96.0707%)/0.00061904(3.79023%)/2.272e-05(0.139109%) +94: Writing visualization results for the current time step. +94: Time step 40 done. CPU time: 0.868866 seconds, end time: 96552.6 seconds (1 days, 2 hours, 49.21 minutes), step size: 3517.03 seconds (58 minutes, 37.03 seconds) +94: Serialize to file 'tutorial1_time=96552.6_rank=0.ers', next time step size: 3447.39 +94: 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) +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 8 error: 0.0019542 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +94: Solve: M deltax^k = r +100: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 1 error: 0.00186372 +94: 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.114702 +100: 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 9 error: 3.13363e-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 2 error: 2.38063 +94: 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.00745379 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Solve: M deltax^k = r 93: Newton iteration 10 error: 9.93339e-12 -93: Linearization/solve/update time: 0.0276464(98.5707%)/0.00036592(1.30465%)/3.496e-05(0.124646%) +93: Linearization/solve/update time: 0.0275921(98.6481%)/0.00034304(1.22645%)/3.508e-05(0.125419%) +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0431806(97.8604%)/0.00085856(1.94576%)/8.552e-05(0.193815%) 93: Storage: 49712.2 69.504 93: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.08704e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 59 done. CPU time: 1.37666 seconds, end time: 69.504 seconds (1 minutes, 9.504 seconds), step size: 1.23963 seconds +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 4 error: 0.000267207 +94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 59 done. CPU time: 1.31949 seconds, end time: 69.504 seconds (1 minutes, 9.504 seconds), step size: 1.23963 seconds 93: Begin time step 60. Start time: 69.504 seconds (1 minutes, 9.504 seconds), step size: 1.23963 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. +97: Solve: M deltax^k = r +98: Solve: M deltax^k = r +94: Solve: M deltax^k = r +94: Update: x^(k+1) = x^k - deltax^k +94: Newton iteration 5 error: 3.14302e-06 +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 1 error: 3.11066 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Newton iteration 6 error: 3.01266e-09 +94: Linearization/solve/update time: 0.0135596(96.6265%)/0.0004532(3.22954%)/2.02e-05(0.143947%) +94: Writing visualization results for the current time step. +94: Time step 41 done. CPU time: 0.883778 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 3447.39 seconds (57 minutes, 27.39 seconds) +94: Simulation of problem 'tutorial1' finished. +94: +94: ------------------------ Timing ------------------------ +94: Setup time: 0.0012 seconds, 0.136% +94: Simulation time: 0.884 seconds, 99.9% +94: Linearization time: 0.819 seconds, 92.7% +94: Linear solve time: 0.0282 seconds, 3.19% +94: Newton update time: 0.00117 seconds, 0.132% +94: Pre/postprocess time: 0.00243 seconds, 0.275% +94: Output write time: 0.0265 seconds, 2.99% +94: First process' simulation CPU time: 0.919 seconds +94: Number of processes: 1 +94: Threads per processes: 1 +94: Total CPU time: 0.919 seconds +94: +94: ---------------------------------------------------------------- +94: +94: Simulation completed +100: 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.519964 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 7.27241e-05 +97: 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.000787607 +100: 'liquid' phase appears at position 57.5 0 sum x = 2.52208, new primary variables: (p_liquid = 105955, S_gas = 1), phase presence: 3 +100: '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 +100: 'liquid' phase appears at position 57.5 5 sum x = 2.48043, new primary variables: (p_liquid = 105627, S_gas = 1), phase presence: 3 +100: '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 +100: 'liquid' phase appears at position 57.5 10 sum x = 1.04399, new primary variables: (p_liquid = 102705, S_gas = 1), phase presence: 3 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 16 done. CPU time: 0.820684 seconds, end time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) +96: 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) +96: 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: 4.04198 @@ -68446,71 +68517,82 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 7.81079 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 8.36485e-10 -97: Linearization/solve/update time: 0.0650422(80.266%)/0.0156656(19.3323%)/0.00032548(0.401662%) -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.042728(98.0745%)/0.00075476(1.73242%)/8.412e-05(0.193082%) -97: Storage: 9.40031e+07 2.1084e+07 2.03646e+08 0 0 0 -97: 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 5 error: 8.35421 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 1 error: 2.52055e-08 +98: Linearization/solve/update time: 0.0822635(86.116%)/0.0131984(13.8165%)/6.448e-05(0.0674997%) +94: ###################### +94: # Comparing results +94: ###################### +94: RND: 'eea741b3bd3cdf0ef89cc955c50d656c' +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +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: 6.40206e-05 +100: 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.29533 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 12 done. CPU time: 0.683294 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.45 minutes), step size: 10.0347 seconds -97: Begin time step 13. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.45 minutes), step size: 14.2159 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 2.57603e-07 +97: Linearization/solve/update time: 0.0651384(81.1532%)/0.0147997(18.4383%)/0.00032788(0.408492%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 1.29456 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 12 done. CPU time: 0.663997 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 26.7969 seconds -96: Begin time step 13. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 46.8945 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Storage: 9.40057e+07 2.10436e+07 2.03662e+08 0 0 0 +97: Writing visualization results for the current time step. +98: Time step 2 done. CPU time: 0.389227 seconds, end time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) +98: 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) +98: 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 8 error: 0.255888 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 11 done. CPU time: 0.566751 seconds, end time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 7.08333 seconds +97: Begin time step 12. Start time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 10.0347 seconds +97: 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 9 error: 0.0129048 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +94: Simulation name: 'tutorial1' +94: Number of timesteps: '41' + 94/120 Test #94: tutorial1 ...................................... Passed 1.06 sec 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 10 error: 1.35222e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: 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: 7.7283e-07 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 11 error: 4.81464e-11 -93: Linearization/solve/update time: 0.0305948(98.608%)/0.00039328(1.26755%)/3.86e-05(0.124409%) +93: Linearization/solve/update time: 0.0306971(98.6415%)/0.00038456(1.23574%)/3.82e-05(0.122751%) 93: Storage: 49564.1 70.7437 93: Writing visualization results for the current time step. -100: Simulator successfully set up -100: Applying the initial solution of the "obstacle_pvs" problem -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.193798 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 60 done. CPU time: 1.41155 seconds, end time: 70.7437 seconds (1 minutes, 10.74 seconds), step size: 1.23963 seconds +93: Time step 60 done. CPU time: 1.35297 seconds, end time: 70.7437 seconds (1 minutes, 10.74 seconds), step size: 1.23963 seconds 93: Serialize to file 'powerinjection_forchheimer_fd_time=70.7437_rank=0.ers', next time step size: 1.12694 93: Begin time step 61. Start time: 70.7437 seconds (1 minutes, 10.74 seconds), step size: 1.12694 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Writing visualization results for the current time step. -100: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -100: 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: 3.33654 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: 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.419688 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 6 error: 1.79933e-10 +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.236933 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Linearization/solve/update time: 0.0685906(97.8132%)/0.00149072(2.12583%)/4.272e-05(0.0609206%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 3.51848 @@ -68519,93 +68601,85 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 7.57905 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +100: Storage in liquidPhase: [23146.8 0.27821] +100: Storage in gasPhase: [301.208 28753.4] +100: Storage total: [23448 28753.7] +100: 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 5 error: 6.1529 93: Linearize: r(x^k) = dS/dt + 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: 0.143401 -100: 'liquid' phase appears at position 60 0 sum x = 75.5855, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 60 2.5 sum x = 75.5383, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 60 5 sum x = 75.676, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 60 7.5 sum x = 76.6699, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 60 10 sum x = 96.9283, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 +96: Solve: M deltax^k = r +100: Time step 1 done. CPU time: 0.0804358 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) +100: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) 100: 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: 0.000638795 -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 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0431851(97.8877%)/0.00084732(1.92062%)/8.456e-05(0.191672%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 2.38822 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: 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 7 error: 0.905467 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 8 error: 0.183107 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 17 done. CPU time: 0.871774 seconds, end time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) +96: 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) +96: 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: 0.00490461 +97: 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 9 error: 0.0100537 93: Linearize: r(x^k) = dS/dt + 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.114702 +100: Newton iteration 1 error: 0.133299 100: 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 +120: flow 2024.10 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 10 error: 2.06527e-05 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.042715(97.9458%)/0.00081152(1.86082%)/8.432e-05(0.193346%) -97: Solve: M deltax^k = r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. 93: Newton iteration 11 error: 1.77693e-10 -93: Linearization/solve/update time: 0.0308686(98.6177%)/0.00039432(1.25976%)/3.836e-05(0.122551%) +93: Linearization/solve/update time: 0.0309666(98.6214%)/0.00039488(1.2576%)/3.8e-05(0.121021%) 93: Storage: 49423 71.8706 93: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 7.39384e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 61 done. CPU time: 1.44578 seconds, end time: 71.8706 seconds (1 minutes, 11.87 seconds), step size: 1.12694 seconds +93: Time step 61 done. CPU time: 1.38718 seconds, end time: 71.8706 seconds (1 minutes, 11.87 seconds), step size: 1.12694 seconds 93: Begin time step 62. Start time: 71.8706 seconds (1 minutes, 11.87 seconds), step size: 1.02449 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 13 done. CPU time: 0.714532 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 46.8945 seconds -96: 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) -96: 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.52055e-08 -98: Linearization/solve/update time: 0.0817218(85.7328%)/0.0135349(14.1992%)/6.48e-05(0.0679805%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 3.58201 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. +97: Solve: M deltax^k = r + 95/120 Test #120: flow__version .................................. Passed 0.15 sec +test 104 + Start 104: parallel_wbp_sourcevalues_np2 + +104: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" +104: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +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 3 error: 0.000787607 -100: 'liquid' phase appears at position 57.5 0 sum x = 2.52208, new primary variables: (p_liquid = 105955, S_gas = 1), phase presence: 3 -100: '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 -100: 'liquid' phase appears at position 57.5 5 sum x = 2.48043, new primary variables: (p_liquid = 105627, S_gas = 1), phase presence: 3 -100: '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 -100: 'liquid' phase appears at position 57.5 10 sum x = 1.04399, new primary variables: (p_liquid = 102705, S_gas = 1), phase presence: 3 +100: Newton iteration 2 error: 0.000105147 100: 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.433225 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 2 done. CPU time: 0.391064 seconds, end time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) -98: 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) -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 3 error: 0.00219691 +97: 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: 4.18548 @@ -68618,109 +68692,91 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 5 error: 6.75616 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 9.86016e-07 -97: Linearization/solve/update time: 0.0518272(80.5901%)/0.0122065(18.9808%)/0.000276(0.429173%) -97: Storage: 9.40006e+07 2.11314e+07 2.03634e+08 0 0 0 -97: 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: 6.40206e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 3 error: 1.72065e-07 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 6 error: 6.06734 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -99: *** This is disallowed by the MPI standard. -99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252316] 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! +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 7 error: 4.07564 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 13 done. CPU time: 0.754379 seconds, end time: 8.64004e+06 seconds (100 days, 0 hours, 0.69 minutes), step size: 14.2159 seconds -97: Begin time step 14. Start time: 8.64004e+06 seconds (100 days, 0 hours, 0.69 minutes), step size: 21.3238 seconds -97: 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 8 error: 0.00235738 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 1.08704e-06 +97: 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 9 error: 0.0118303 93: Linearize: r(x^k) = dS/dt + 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: 7.7283e-07 +100: Newton iteration 4 error: 5.62298e-11 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 10 error: 0.000301599 93: 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: Linearization/solve/update time: 0.0452642(98.8194%)/0.00051424(1.12267%)/2.652e-05(0.0578977%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 11 error: 1.24401e-07 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -93: Newton iteration 12 error: 1.12301e-11 -93: Linearization/solve/update time: 0.0340755(98.6129%)/0.0004362(1.26234%)/4.312e-05(0.124787%) -93: Storage: 49285.6 72.8946 -93: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.159819 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 62 done. CPU time: 1.48567 seconds, end time: 72.8951 seconds (1 minutes, 12.89 seconds), step size: 1.02449 seconds -93: Begin time step 63. Start time: 72.8951 seconds (1 minutes, 12.89 seconds), step size: 0.85374 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 6 error: 1.79933e-10 -100: Linearization/solve/update time: 0.068709(97.7652%)/0.00152508(2.17002%)/4.556e-05(0.0648267%) 96: Solve: M deltax^k = r 96: Update: x^(k+1) = x^k - deltax^k 96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.042944(97.9941%)/0.00078732(1.79659%)/9.172e-05(0.209296%) -100: Storage in liquidPhase: [23146.8 0.27821] -100: Storage in gasPhase: [301.208 28753.4] +96: Linearization/solve/update time: 0.0426534(97.9678%)/0.00079892(1.83499%)/8.588e-05(0.197252%) +100: Storage in liquidPhase: [52740.8 0.657378] 96: Storage: 1.65289e+07 206802 4.70429e+06 96: Writing visualization results for the current time step. -100: Storage total: [23448 28753.7] +100: Storage in gasPhase: [300.954 28753] +93: Newton iteration 12 error: 1.12301e-11 +93: Linearization/solve/update time: 0.0340155(98.6823%)/0.00041368(1.20013%)/4.052e-05(0.117552%) +100: Storage total: [53041.7 28753.7] 100: Writing visualization results for the current time step. +98: Solve: M deltax^k = r +93: Storage: 49285.6 72.8946 +93: Writing visualization results for the current time step. +93: Time step 62 done. CPU time: 1.42408 seconds, end time: 72.8951 seconds (1 minutes, 12.89 seconds), step size: 1.02449 seconds +93: Begin time step 63. Start time: 72.8951 seconds (1 minutes, 12.89 seconds), step size: 0.85374 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Time step 2 done. CPU time: 0.135769 seconds, end time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) +100: Begin time step 3. Start time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 500 seconds (8 minutes, 20 seconds) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 8.36485e-10 +97: Linearization/solve/update time: 0.065193(80.5955%)/0.0153718(19.0035%)/0.00032432(0.400944%) +97: Storage: 9.40031e+07 2.1084e+07 2.03646e+08 0 0 0 +97: 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 1 error: 4.08588 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 1 done. CPU time: 0.0806816 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -100: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -96: Time step 14 done. CPU time: 0.765218 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) -96: 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) +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 1 error: 3.41108e-10 +98: Linearization/solve/update time: 0.0821165(94.6685%)/0.00456004(5.25707%)/6.46e-05(0.0744744%) +96: Time step 18 done. CPU time: 0.922593 seconds, end time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) +96: 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) 96: 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: 0.000316071 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +98: 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 2 error: 0.353128 93: Linearize: r(x^k) = dS/dt + 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: 0.133299 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 12 done. CPU time: 0.653346 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.45 minutes), step size: 10.0347 seconds +97: Begin time step 13. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.45 minutes), step size: 14.2159 seconds +97: 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.0515557 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 3 error: 5.47267e-07 -97: Linearization/solve/update time: 0.0391381(80.6891%)/0.00917952(18.925%)/0.0001872(0.385941%) -97: Storage: 9.39976e+07 2.11899e+07 2.0362e+08 0 0 0 -97: 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.000105147 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 14 done. CPU time: 0.808539 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 1.04 minutes), step size: 21.3238 seconds -97: Begin time step 15. Start time: 8.64006e+06 seconds (100 days, 0 hours, 1.04 minutes), step size: 33.7627 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Time step 3 done. CPU time: 0.481885 seconds, end time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) +98: 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) +98: 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.0001692 @@ -68731,98 +68787,62 @@ 93: Linearize: r(x^k) = dS/dt + 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.72065e-07 +100: Newton iteration 1 error: 0.127513 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 93: Newton iteration 6 error: 1.09175e-11 -93: Linearization/solve/update time: 0.045892(98.649%)/0.00057428(1.23447%)/5.42e-05(0.116508%) +93: Linearization/solve/update time: 0.0171609(98.767%)/0.00019436(1.11861%)/1.988e-05(0.114416%) 93: Storage: 49166.4 73.7352 93: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.131454 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 63 done. CPU time: 1.53712 seconds, end time: 73.7488 seconds (1 minutes, 13.75 seconds), step size: 0.85374 seconds +93: Time step 63 done. CPU time: 1.44379 seconds, end time: 73.7488 seconds (1 minutes, 13.75 seconds), step size: 0.85374 seconds 93: Begin time step 64. Start time: 73.7488 seconds (1 minutes, 13.75 seconds), step size: 1.13832 seconds 93: 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: 3.41108e-10 -98: Linearization/solve/update time: 0.0816979(94.9857%)/0.00424824(4.9392%)/6.464e-05(0.0751534%) -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0423307(97.9543%)/0.00079804(1.84668%)/8.6e-05(0.199006%) -100: Newton iteration 4 error: 5.62298e-11 -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. -100: Linearization/solve/update time: 0.0453988(98.8048%)/0.00052212(1.13633%)/2.704e-05(0.0588492%) +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 5.61324 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -98: Time step 3 done. CPU time: 0.482951 seconds, end time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) -98: 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) -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage in liquidPhase: [52740.8 0.657378] -104: Running 1 test case... -104: Running 1 test case... -100: Storage in gasPhase: [300.954 28753] +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.193798 +97: Linearize: r(x^k) = dS/dt + 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.00234634 +100: 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.0464047 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage total: [53041.7 28753.7] -100: Writing visualization results for the current time step. -104: -104: *** No errors detected -104:  -104: *** No errors detected -97: Solve: M deltax^k = r -100: Time step 2 done. CPU time: 0.136185 seconds, end time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -100: Begin time step 3. Start time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 500 seconds (8 minutes, 20 seconds) -100: 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.0191644 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 15 done. CPU time: 0.822419 seconds, end time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) -96: 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) -96: 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: 0.000955034 -97: 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: 3.04535e-06 93: Linearize: r(x^k) = dS/dt + 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: 0.127513 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 5 error: 2.58467e-10 -93: Linearization/solve/update time: 0.0269915(98.7063%)/0.00032088(1.17344%)/3.288e-05(0.12024%) +93: Linearization/solve/update time: 0.0143231(98.6699%)/0.00017616(1.21354%)/1.692e-05(0.116559%) 93: Storage: 49011.9 74.8053 93: Writing visualization results for the current time step. -97: Newton iteration 3 error: 9.32248e-07 -97: Linearization/solve/update time: 0.0388625(78.572%)/0.0104166(21.0601%)/0.00018196(0.367886%) -93: Time step 64 done. CPU time: 1.56942 seconds, end time: 74.8872 seconds (1 minutes, 14.89 seconds), step size: 1.13832 seconds -93: Begin time step 65. Start time: 74.8872 seconds (1 minutes, 14.89 seconds), step size: 1.61262 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.39933e+07 2.12655e+07 2.03598e+08 0 0 0 -97: 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.00234634 +100: Newton iteration 3 error: 6.20019e-07 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 15 done. CPU time: 0.863664 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.61 minutes), step size: 33.7627 seconds -97: Begin time step 16. Start time: 8.6401e+06 seconds (100 days, 0 hours, 1.61 minutes), step size: 53.4575 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +93: Time step 64 done. CPU time: 1.46094 seconds, end time: 74.8872 seconds (1 minutes, 14.89 seconds), step size: 1.13832 seconds +93: Begin time step 65. Start time: 74.8872 seconds (1 minutes, 14.89 seconds), step size: 1.61262 seconds +93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. +99: *** This is disallowed by the MPI standard. +99: *** Your MPI job will now abort. +99: [i-capture-the-hostname:3949879] 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! 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 5.76516 93: 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: 0.000638795 +97: 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.118922 @@ -68831,130 +68851,96 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 0.000311675 93: Linearize: r(x^k) = dS/dt + 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: 6.20019e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +96: Solve: M deltax^k = r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0430408(97.8629%)/0.00085444(1.94276%)/8.548e-05(0.194358%) +100: Newton iteration 4 error: 3.08434e-10 +100: Linearization/solve/update time: 0.0453282(98.6873%)/0.00057552(1.25301%)/2.744e-05(0.0597416%) 93: Newton iteration 4 error: 5.64981e-09 -93: Linearization/solve/update time: 0.0208292(98.7782%)/0.0002336(1.1078%)/2.404e-05(0.114005%) -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.107084 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Linearization/solve/update time: 0.0115151(98.7836%)/0.00012872(1.10424%)/1.308e-05(0.112208%) +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. 93: Storage: 48804.8 76.228 93: Writing visualization results for the current time step. -93: Time step 65 done. CPU time: 1.59451 seconds, end time: 76.4998 seconds (1 minutes, 16.5 seconds), step size: 1.61262 seconds +93: Time step 65 done. CPU time: 1.47499 seconds, end time: 76.4998 seconds (1 minutes, 16.5 seconds), step size: 1.61262 seconds 93: Begin time step 66. Start time: 76.4998 seconds (1 minutes, 16.5 seconds), step size: 2.41893 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 3.08434e-10 -100: Linearization/solve/update time: 0.0454513(98.6653%)/0.00058952(1.27972%)/2.532e-05(0.0549644%) +100: Storage in liquidPhase: [94845.6 1.23193] +100: Storage in gasPhase: [301.182 28752.4] +97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 4.44609 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage in liquidPhase: [94845.6 1.23193] -100: Storage in gasPhase: [301.182 28752.4] 100: Storage total: [95146.8 28753.6] 100: Writing visualization results for the current time step. +96: Time step 19 done. CPU time: 0.973506 seconds, end time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Time step 3 done. CPU time: 0.191519 seconds, end time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 500 seconds (8 minutes, 20 seconds) +100: Begin time step 4. Start time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 750 seconds (12 minutes, 30 seconds) +100: 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.183968 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -100: Time step 3 done. CPU time: 0.192146 seconds, end time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 500 seconds (8 minutes, 20 seconds) -100: Begin time step 4. Start time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 750 seconds (12 minutes, 30 seconds) -100: 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.000442738 93: 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: 0.000378702 -97: 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.09571e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 7.39384e-05 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Newton iteration 5 error: 5.40012e-12 +93: Linearization/solve/update time: 0.0144904(98.8205%)/0.00015684(1.06961%)/1.612e-05(0.109934%) +93: Storage: 48512.5 78.2037 +93: 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: 0.120284 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 5.40012e-12 -93: Linearization/solve/update time: 0.0234786(98.7465%)/0.00026992(1.13523%)/2.812e-05(0.118267%) -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0620034(97.9653%)/0.00119264(1.88437%)/9.516e-05(0.150353%) -93: Storage: 48512.5 78.2037 -93: Writing visualization results for the current time step. -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -93: Time step 66 done. CPU time: 1.62191 seconds, end time: 78.9187 seconds (1 minutes, 18.92 seconds), step size: 2.41893 seconds +93: Time step 66 done. CPU time: 1.49198 seconds, end time: 78.9187 seconds (1 minutes, 18.92 seconds), step size: 2.41893 seconds 93: Begin time step 67. Start time: 78.9187 seconds (1 minutes, 18.92 seconds), step size: 3.42682 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104:  - 96/120 Test #104: parallel_wbp_sourcevalues_np2 .................. Passed 0.29 sec -test 107 - Start 107: parallel_wbp_calculation_create - -107: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_calculation" "--" "--run_test=Create" -107: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -107: Test timeout computed to be: 1500 -96: Time step 16 done. CPU time: 0.893149 seconds, end time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +97: Newton iteration 4 error: 9.86016e-07 +97: Linearization/solve/update time: 0.0523749(81.1637%)/0.0118942(18.432%)/0.00026092(0.404339%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 3.30029 93: 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 2 error: 0.0313462 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Storage: 9.40006e+07 2.11314e+07 2.03634e+08 0 0 0 +97: 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 2 error: 0.178127 93: 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: 3.41108e-10 -98: Linearization/solve/update time: 0.0817235(94.782%)/0.00443524(5.14394%)/6.388e-05(0.0740873%) -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00098307 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: 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: 0.000353273 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 4 done. CPU time: 0.57513 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) -98: 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) -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 13 done. CPU time: 0.723594 seconds, end time: 8.64004e+06 seconds (100 days, 0 hours, 0.69 minutes), step size: 14.2159 seconds +97: Begin time step 14. Start time: 8.64004e+06 seconds (100 days, 0 hours, 0.69 minutes), step size: 21.3238 seconds +97: Linearize: r(x^k) = dS/dt + 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.0313462 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 5.04384e-08 93: Linearize: r(x^k) = dS/dt + 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: 6.09545e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 93: Newton iteration 5 error: 5.84777e-12 -93: Linearization/solve/update time: 0.0202226(98.7002%)/0.00024248(1.18347%)/2.384e-05(0.116356%) +93: Linearization/solve/update time: 0.0145033(98.7612%)/0.00016548(1.12685%)/1.644e-05(0.111949%) 93: Storage: 48122.3 80.7605 93: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -93: Time step 67 done. CPU time: 1.64749 seconds, end time: 82.3455 seconds (1 minutes, 22.35 seconds), step size: 3.42682 seconds +93: Time step 67 done. CPU time: 1.50901 seconds, end time: 82.3455 seconds (1 minutes, 22.35 seconds), step size: 3.42682 seconds 93: Begin time step 68. Start time: 82.3455 seconds (1 minutes, 22.35 seconds), step size: 4.85466 seconds 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.000517822 -97: Linearize: r(x^k) = dS/dt + 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.12135e-07 -100: 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: 2.51978 @@ -68964,188 +68950,231 @@ 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 2 error: 0.15972 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 1.4665e-10 -100: Linearization/solve/update time: 0.0569154(98.675%)/0.00073064(1.26672%)/3.364e-05(0.0583221%) +100: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k +100: Newton iteration 3 error: 6.09545e-05 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 2.9999e-05 +97: Newton iteration 1 error: 0.159819 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, num switched=0 -96: Linearization/solve/update time: 0.0423498(98.0285%)/0.00075972(1.75855%)/9.2e-05(0.212955%) -100: Storage in liquidPhase: [152104 2.11004] 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 0.000238144 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -100: Storage in gasPhase: [304.468 28751.4] -100: Storage total: [152409 28753.5] -100: Writing visualization results for the current time step. -100: Time step 4 done. CPU time: 0.259748 seconds, end time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 750 seconds (12 minutes, 30 seconds) -100: Begin time step 5. Start time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -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: 3.41108e-10 +98: Linearization/solve/update time: 0.0822981(94.7666%)/0.00447916(5.15777%)/6.564e-05(0.0755848%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 4 error: 7.05916e-08 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 17 done. CPU time: 0.94311 seconds, end time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 8.08003e-07 -97: Linearization/solve/update time: 0.0778782(73.5219%)/0.0276591(26.112%)/0.0003878(0.366108%) -97: Storage: 9.39867e+07 2.13626e+07 2.03563e+08 0 0 0 -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, num switched=0 +96: Linearization/solve/update time: 0.0428024(97.9192%)/0.00080696(1.84608%)/0.0001026(0.234718%) +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +98: Writing visualization results for the current time step. +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. 93: Newton iteration 5 error: 5.68434e-12 -93: Linearization/solve/update time: 0.0343265(98.7711%)/0.00038668(1.11263%)/4.04e-05(0.116247%) +93: Linearization/solve/update time: 0.0145481(98.8251%)/0.00015664(1.06406%)/1.632e-05(0.110862%) 93: Storage: 47600.7 83.9969 93: Writing visualization results for the current time step. +98: Time step 4 done. CPU time: 0.574615 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) +98: 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) +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Time step 68 done. CPU time: 1.5261 seconds, end time: 87.2002 seconds (1 minutes, 27.2 seconds), step size: 4.85466 seconds +93: Begin time step 69. Start time: 87.2002 seconds (1 minutes, 27.2 seconds), step size: 6.46391 seconds +93: Linearize: r(x^k) = dS/dt + 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: 0.106163 -100: 'liquid' phase appears at position 55 0 sum x = 3.05855, new primary variables: (p_liquid = 110361, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 55 2.5 sum x = 2.76827, new primary variables: (p_liquid = 109977, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 55 5 sum x = 2.62118, new primary variables: (p_liquid = 109048, S_gas = 1), phase presence: 3 -100: 'liquid' phase appears at position 55 7.5 sum x = 2.16437, new primary variables: (p_liquid = 107595, S_gas = 1), phase presence: 3 +100: Newton iteration 4 error: 3.12135e-07 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 16 done. CPU time: 0.97559 seconds, end time: 8.64015e+06 seconds (100 days, 0 hours, 2.5 minutes), step size: 53.4575 seconds -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 68 done. CPU time: 1.68837 seconds, end time: 87.2002 seconds (1 minutes, 27.2 seconds), step size: 4.85466 seconds -93: Begin time step 69. Start time: 87.2002 seconds (1 minutes, 27.2 seconds), step size: 6.46391 seconds -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 20 done. CPU time: 1.02439 seconds, end time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) +96: Serialize to file 'reservoir_blackoil_vcfv_time=8.64549e+06_rank=0.ers', next time step size: 4125.03 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 1 error: 1.99865 93: Linearize: r(x^k) = dS/dt + 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.027733 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +96: 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) +96: 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.13375 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 3 error: 0.000130124 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0866052 +97: Newton iteration 2 error: 0.000316071 97: 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: 5.58641e-08 93: Linearize: r(x^k) = dS/dt + 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.000473243 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +100: Newton iteration 5 error: 1.4665e-10 +100: Linearization/solve/update time: 0.05665(98.7332%)/0.00069236(1.20669%)/3.448e-05(0.0600939%) 93: Newton iteration 5 error: 5.3717e-12 -93: Linearization/solve/update time: 0.0280033(98.8382%)/0.00029688(1.04784%)/3.228e-05(0.113933%) -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0416802(97.96%)/0.00077964(1.83237%)/8.836e-05(0.20767%) +93: Linearization/solve/update time: 0.014611(98.7766%)/0.00016012(1.08248%)/2.084e-05(0.140887%) 93: Storage: 46944.5 87.7397 93: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: 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: 2.81136e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 69 done. CPU time: 1.72267 seconds, end time: 93.6641 seconds (1 minutes, 33.66 seconds), step size: 6.46391 seconds +100: Storage in liquidPhase: [152104 2.11004] +93: Time step 69 done. CPU time: 1.54326 seconds, end time: 93.6641 seconds (1 minutes, 33.66 seconds), step size: 6.46391 seconds 93: Begin time step 70. Start time: 93.6641 seconds (1 minutes, 33.66 seconds), step size: 6.33591 seconds 93: 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: 3.41108e-10 -98: Linearization/solve/update time: 0.081652(94.856%)/0.00436384(5.06951%)/6.416e-05(0.0745353%) -96: Time step 18 done. CPU time: 0.992359 seconds, end time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.000321284 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 5 done. CPU time: 0.667165 seconds, end time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) -98: 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) -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Storage in gasPhase: [304.468 28751.4] +100: Storage total: [152409 28753.5] +100: 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 1 error: 1.65466 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 2.12044e-09 -100: Linearization/solve/update time: 0.0568225(98.7105%)/0.00070892(1.23152%)/3.336e-05(0.0579521%) -100: Storage in liquidPhase: [211947 3.37871] -100: Storage in gasPhase: [305.716 28750] +100: Time step 4 done. CPU time: 0.260254 seconds, end time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 750 seconds (12 minutes, 30 seconds) +100: Begin time step 5. Start time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 3 error: 5.47267e-07 +97: Linearization/solve/update time: 0.0390679(80.3403%)/0.00938216(19.2937%)/0.00017796(0.365962%) 93: Solve: M deltax^k = r 93: Update: x^(k+1) = x^k - deltax^k 93: Newton iteration 2 error: 0.0757425 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -100: Storage total: [212252 28753.4] -100: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00188943 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 5 done. CPU time: 0.330195 seconds, end time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -100: Begin time step 6. Start time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Storage: 9.39976e+07 2.11899e+07 2.0362e+08 0 0 0 +97: 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: 0.000121829 93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 14 done. CPU time: 0.777826 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 1.04 minutes), step size: 21.3238 seconds +97: Begin time step 15. Start time: 8.64006e+06 seconds (100 days, 0 hours, 1.04 minutes), step size: 33.7627 seconds +97: 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.37077e-08 93: Linearize: r(x^k) = dS/dt + 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: 0.0630484 -100: '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 -100: '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 -100: '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 -100: '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 -100: 'liquid' phase appears at position 55 10 sum x = 1.38021, new primary variables: (p_liquid = 106149, S_gas = 1), phase presence: 3 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 93: Newton iteration 5 error: 5.62395e-12 -93: Linearization/solve/update time: 0.0362144(98.5044%)/0.00050764(1.3808%)/4.22e-05(0.114786%) +93: Linearization/solve/update time: 0.0146204(98.7707%)/0.00016556(1.11847%)/1.64e-05(0.110793%) 93: Storage: 46330.4 90.9339 93: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.000547346 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 70 done. CPU time: 1.76397 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 6.33591 seconds +100: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k +100: Newton iteration 1 error: 0.106163 +100: 'liquid' phase appears at position 55 0 sum x = 3.05855, new primary variables: (p_liquid = 110361, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 55 2.5 sum x = 2.76827, new primary variables: (p_liquid = 109977, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 55 5 sum x = 2.62118, new primary variables: (p_liquid = 109048, S_gas = 1), phase presence: 3 +100: 'liquid' phase appears at position 55 7.5 sum x = 2.16437, new primary variables: (p_liquid = 107595, S_gas = 1), phase presence: 3 +93: Time step 70 done. CPU time: 1.56041 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 6.33591 seconds 93: Serialize to file 'powerinjection_forchheimer_fd_time=100_rank=0.ers', next time step size: 0 93: Simulation of problem 'powerinjection_forchheimer_fd' finished. 93: 93: ------------------------ Timing ------------------------ -93: Setup time: 0.00149592 seconds, 0.0846997% -93: Simulation time: 1.76465 seconds, 99.9153% -93: Linearization time: 1.54716 seconds, 87.6752% -93: Linear solve time: 0.023007 seconds, 1.30377% -93: Newton update time: 0.0022854 seconds, 0.12951% -93: Pre/postprocess time: 0.0734468 seconds, 4.16212% -93: Output write time: 0.108414 seconds, 6.14366% -93: First process' simulation CPU time: 1.9183 seconds +93: Setup time: 0.001847 seconds, 0.118198% +93: Simulation time: 1.56079 seconds, 99.8818% +93: Linearization time: 1.36639 seconds, 87.5452% +93: Linear solve time: 0.0208238 seconds, 1.33418% +93: Newton update time: 0.00201024 seconds, 0.128797% +93: Pre/postprocess time: 0.0641826 seconds, 4.11219% +93: Output write time: 0.0980242 seconds, 6.28044% +93: First process' simulation CPU time: 1.65921 seconds 93: Number of processes: 1 93: Threads per processes: 1 -93: Total CPU time: 1.9183 seconds +93: Total CPU time: 1.65921 seconds 93: 93: ---------------------------------------------------------------- 93: 93: Simulation completed +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +100: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.131454 +97: 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.027733 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: ###################### +93: # Comparing results +93: ###################### +93: RND: '015c1119be1c338510909a882e8c6c41' +96: Solve: M deltax^k = r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0427546(97.8291%)/0.00086484(1.97888%)/8.392e-05(0.192022%) +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. +104: Running 1 test case... +104: Running 1 test case... +104: +104: *** No errors detected +104:  +104: *** No errors detected +96: Time step 21 done. CPU time: 1.07731 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) +96: 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) +96: Linearize: r(x^k) = dS/dt + 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.000473243 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +93: Simulation name: 'powerinjection_forchheimer_fd' +93: Number of timesteps: '70' + 96/120 Test #93: powerinjection_forchheimer_fd .................. Passed 1.75 sec +97: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 2 error: 0.000955034 +97: Linearize: r(x^k) = dS/dt + 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.81136e-06 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 3 error: 9.32248e-07 +97: Linearization/solve/update time: 0.03931(78.6567%)/0.0104824(20.9745%)/0.00018432(0.368812%) +97: Storage: 9.39933e+07 2.12655e+07 2.03598e+08 0 0 0 +97: Writing visualization results for the current time step. +100: Newton iteration 5 error: 2.12044e-09 +100: Linearization/solve/update time: 0.0566412(98.7043%)/0.0007066(1.23134%)/3.692e-05(0.0643377%) +98: Solve: M deltax^k = r +97: Time step 15 done. CPU time: 0.833411 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.61 minutes), step size: 33.7627 seconds +97: Begin time step 16. Start time: 8.6401e+06 seconds (100 days, 0 hours, 1.61 minutes), step size: 53.4575 seconds +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Storage in liquidPhase: [211947 3.37871] +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 1 error: 3.41108e-10 +98: Linearization/solve/update time: 0.0823882(94.7909%)/0.0044632(5.13509%)/6.432e-05(0.0740027%) +100: Storage in gasPhase: [305.716 28750] +100: Storage total: [212252 28753.4] +100: Writing visualization results for the current time step. +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +98: Writing visualization results for the current time step. +100: Time step 5 done. CPU time: 0.327571 seconds, end time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) +100: Begin time step 6. Start time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Time step 5 done. CPU time: 0.667446 seconds, end time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) +98: 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) +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 96: Solve: M deltax^k = r 96: Update: x^(k+1) = x^k - deltax^k 96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0416622(98.01%)/0.00075912(1.78582%)/8.68e-05(0.204196%) +96: Linearization/solve/update time: 0.0421776(97.9899%)/0.00077872(1.80918%)/8.648e-05(0.200916%) +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.107084 +97: Linearize: r(x^k) = dS/dt + 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: 0.0630484 +100: '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 +100: '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 +100: '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 +100: '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 +100: 'liquid' phase appears at position 55 10 sum x = 1.38021, new primary variables: (p_liquid = 106149, S_gas = 1), phase presence: 3 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 22 done. CPU time: 1.12753 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) +96: 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) +96: Linearize: r(x^k) = dS/dt + 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.0205472 @@ -69154,80 +69183,64 @@ 100: 'gas' phase appears at position 60 5 sum x = 3.99167, new primary variables: (p_liquid = 173759, S_gas = 0), phase presence: 3 100: 'gas' phase appears at position 60 7.5 sum x = 3.20693, new primary variables: (p_liquid = 170828, S_gas = 0), phase presence: 3 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -96: Time step 19 done. CPU time: 1.04156 seconds, end time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r +104:  + 97/120 Test #104: parallel_wbp_sourcevalues_np2 .................. Passed 0.25 sec +test 105 + Start 105: parallel_wbp_sourcevalues_np3 + +105: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" +105: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +105: Test timeout computed to be: 1500 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 7.35741e-05 +97: Newton iteration 2 error: 0.000378702 97: Linearize: r(x^k) = dS/dt + 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.000115073 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: ###################### -93: # Comparing results -93: ###################### -93: RND: '94e688e2e00b41b4d5b842dc55e053b7' +97: 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: 6.66153e-06 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 4.89249e-07 -97: Linearization/solve/update time: 0.0778023(73.5699%)/0.0275512(26.0524%)/0.00039944(0.377711%) -97: Storage: 9.39786e+07 2.14694e+07 2.03516e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 17 done. CPU time: 1.0872 seconds, end time: 8.64022e+06 seconds (100 days, 0 hours, 3.69 minutes), step size: 71.2767 seconds (1 minutes, 11.28 seconds) -97: 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 0.00098307 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Simulation name: 'powerinjection_forchheimer_fd' -93: Number of timesteps: '70' +96: 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.6196e-08 - 97/120 Test #93: powerinjection_forchheimer_fd .................. Passed 1.95 sec +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0421744(97.8194%)/0.00085392(1.98058%)/8.624e-05(0.200025%) 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. 97: Solve: M deltax^k = r -98: Solve: M deltax^k = r +96: Time step 23 done. CPU time: 1.17772 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) +96: 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) +96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0714358 +97: Newton iteration 4 error: 0.000517822 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 6 error: 1.55179e-11 -100: Linearization/solve/update time: 0.0682708(98.3657%)/0.00109376(1.57591%)/4.052e-05(0.0583819%) -98: Update: x^(k+1) = x^k - deltax^k -96: Solve: M deltax^k = r -98: Newton iteration 1 error: 3.41108e-10 -98: Linearization/solve/update time: 0.0816444(94.8095%)/0.0044004(5.10996%)/6.94e-05(0.0805906%) -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0415814(98.0156%)/0.00075572(1.78138%)/8.612e-05(0.203002%) -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. +100: Linearization/solve/update time: 0.0680533(98.4171%)/0.00105188(1.52121%)/4.264e-05(0.061665%) 100: Storage in liquidPhase: [259332 4.63465] 100: Storage in gasPhase: [306.784 28748.5] -98: Time step 6 done. CPU time: 0.759216 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) -98: 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) -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Storage total: [259638 28753.1] 100: Writing visualization results for the current time step. -96: Time step 20 done. CPU time: 1.0907 seconds, end time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) -96: Serialize to file 'reservoir_blackoil_vcfv_time=8.64549e+06_rank=0.ers', next time step size: 4125.03 -100: Time step 6 done. CPU time: 0.410196 seconds, end time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) +100: Time step 6 done. CPU time: 0.406961 seconds, end time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) 100: 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) 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Running 1 test case... -107: Running 1 test case... -107: -107: *** No errors detected -107:  -107: *** No errors detected 97: Solve: M deltax^k = r +98: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 5 error: 2.9999e-05 +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 1 error: 3.41108e-10 +98: Linearization/solve/update time: 0.0826665(94.6591%)/0.00460016(5.26751%)/6.412e-05(0.073422%) 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 100: Newton iteration 1 error: 0.0544027 @@ -69237,9 +69250,15 @@ 100: '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 100: '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 100: 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: 0.000300746 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +98: Writing visualization results for the current time step. +98: Time step 6 done. CPU time: 0.760731 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) +98: 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) +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 6 error: 8.08003e-07 +97: Linearization/solve/update time: 0.0779352(73.7194%)/0.027401(25.9188%)/0.00038248(0.36179%) +97: Storage: 9.39867e+07 2.13626e+07 2.03563e+08 0 0 0 +97: 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.0116291 @@ -69251,70 +69270,61 @@ 100: 'liquid' phase appears at position 60 12.5 sum x = 104.769, new primary variables: (p_liquid = 126147, S_gas = 1), phase presence: 3 100: 'liquid' phase appears at position 60 15 sum x = 6.66773, new primary variables: (p_liquid = 114621, S_gas = 1), phase presence: 3 100: Linearize: r(x^k) = dS/dt + 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.00055066 +97: Time step 16 done. CPU time: 0.945047 seconds, end time: 8.64015e+06 seconds (100 days, 0 hours, 2.5 minutes), step size: 53.4575 seconds +97: 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) 97: Linearize: r(x^k) = dS/dt + 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.000709476 -100: '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 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 6.01125e-07 -97: Linearization/solve/update time: 0.0518266(75.2488%)/0.0167862(24.3725%)/0.00026084(0.378723%) 96: Solve: M deltax^k = r 96: Update: x^(k+1) = x^k - deltax^k 96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.0416722(98.0769%)/0.0007308(1.71996%)/8.632e-05(0.203157%) -97: Storage: 9.39688e+07 2.15885e+07 2.03454e+08 0 0 0 -97: Writing visualization results for the current time step. +96: Linearization/solve/update time: 0.0423939(98.0558%)/0.00075712(1.7512%)/8.344e-05(0.192994%) 96: Storage: 1.65289e+07 206802 4.70429e+06 96: 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: 5.20998e-05 +100: Newton iteration 3 error: 0.000709476 +100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 18 done. CPU time: 1.16177 seconds, end time: 8.64032e+06 seconds (100 days, 0 hours, 5.27 minutes), step size: 95.0356 seconds (1 minutes, 35.04 seconds) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 21 done. CPU time: 1.14212 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) -96: 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) +97: Solve: M deltax^k = r +96: Time step 24 done. CPU time: 1.22792 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) +96: 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) 96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0866052 +97: Linearize: r(x^k) = dS/dt + 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.28042e-06 +100: Newton iteration 4 error: 5.20998e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: 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.28042e-06 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0597971 +97: Newton iteration 2 error: 0.000321284 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 6 error: 1.84508e-09 -100: Linearization/solve/update time: 0.0683191(98.2949%)/0.00114384(1.64571%)/4.128e-05(0.0593921%) -107:  - 98/120 Test #107: parallel_wbp_calculation_create ................ Passed 0.27 sec -test 105 - Start 105: parallel_wbp_sourcevalues_np3 - -105: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" -105: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -105: Test timeout computed to be: 1500 +100: Linearization/solve/update time: 0.0678491(98.2582%)/0.00116216(1.68303%)/4.056e-05(0.0587385%) 100: Storage in liquidPhase: [304373 5.5002] 100: Storage in gasPhase: [308.229 28747.2] 100: Storage total: [304681 28752.7] 100: Writing visualization results for the current time step. 97: Solve: M deltax^k = r -98: Solve: M deltax^k = r -100: Time step 7 done. CPU time: 0.490054 seconds, end time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) +96: Solve: M deltax^k = r +100: Time step 7 done. CPU time: 0.486252 seconds, end time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) 100: 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) 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: 3.41108e-10 -98: Linearization/solve/update time: 0.0815521(94.6517%)/0.00454364(5.27348%)/6.444e-05(0.0747909%) -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. -98: Time step 7 done. CPU time: 0.851342 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) -98: 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) -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Update: x^(k+1) = x^k - deltax^k +96: Newton iteration 1 error: 0, num switched=0 +96: Linearization/solve/update time: 0.0421061(97.9381%)/0.0008016(1.86451%)/8.488e-05(0.197429%) +96: Storage: 1.65289e+07 206802 4.70429e+06 +96: Writing visualization results for the current time step. +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 0.00188943 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 25 done. CPU time: 1.2779 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) +96: 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) +96: Linearize: r(x^k) = dS/dt + 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: 0.0154676 @@ -69324,52 +69334,73 @@ 100: '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 100: '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 100: 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 -96: Solve: M deltax^k = r -97: Newton iteration 2 error: 0.000311132 +97: Newton iteration 4 error: 0.000547346 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 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.041616(98.0194%)/0.00075404(1.77602%)/8.684e-05(0.204537%) -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -96: Time step 22 done. CPU time: 1.19132 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) -96: 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) -96: Linearize: r(x^k) = dS/dt + 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.000242074 100: 'gas' phase appears at position 60 10 sum x = 1.18055, new primary variables: (p_liquid = 161455, S_gas = 0), phase presence: 3 100: Linearize: r(x^k) = dS/dt + 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: 5.41537e-05 -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 1 error: 3.41108e-10 +98: Linearization/solve/update time: 0.0821898(94.5566%)/0.00462024(5.31544%)/0.0001112(0.127932%) +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +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 3 error: 7.2609e-07 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Time step 7 done. CPU time: 0.85584 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) +98: 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) +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -100: Newton iteration 4 error: 4.19587e-09 -100: Linearization/solve/update time: 0.0455514(98.4107%)/0.00070912(1.532%)/2.652e-05(0.0572946%) -100: Storage in liquidPhase: [359437 5.58272] 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.07716e-05 +97: Newton iteration 5 error: 7.35741e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage in gasPhase: [309.198 28746.7] -100: Storage total: [359746 28752.3] -100: Writing visualization results for the current time step. -100: Time step 8 done. CPU time: 0.545951 seconds, end time: 9083.91 seconds (2 hours, 31 minutes, 23.91 seconds), step size: 2675.93 seconds (44 minutes, 35.93 seconds) -100: 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) -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 4 error: 4.19587e-09 +100: Linearization/solve/update time: 0.0454271(98.4201%)/0.00070248(1.52196%)/2.676e-05(0.0579769%) 96: Solve: M deltax^k = r 96: Update: x^(k+1) = x^k - deltax^k 96: Newton iteration 1 error: 0, num switched=0 -96: Linearization/solve/update time: 0.041553(97.8775%)/0.000814(1.91737%)/8.708e-05(0.205116%) +96: Linearization/solve/update time: 0.0420799(97.9364%)/0.00080312(1.86917%)/8.356e-05(0.194477%) 96: Storage: 1.65289e+07 206802 4.70429e+06 96: Writing visualization results for the current time step. -97: Newton iteration 5 error: 2.04344e-08 -97: Linearization/solve/update time: 0.0648773(66.6145%)/0.0321834(33.0451%)/0.00033156(0.340438%) +100: Storage in liquidPhase: [359437 5.58272] +97: Newton iteration 6 error: 4.89249e-07 +97: Linearization/solve/update time: 0.0779874(74.0787%)/0.0269063(25.5578%)/0.00038272(0.363538%) +100: Storage in gasPhase: [309.198 28746.7] +100: Storage total: [359746 28752.3] +100: Writing visualization results for the current time step. +97: Storage: 9.39786e+07 2.14694e+07 2.03516e+08 0 0 0 +97: Writing visualization results for the current time step. +100: Time step 8 done. CPU time: 0.541964 seconds, end time: 9083.91 seconds (2 hours, 31 minutes, 23.91 seconds), step size: 2675.93 seconds (44 minutes, 35.93 seconds) +100: 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) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +96: Time step 26 done. CPU time: 1.32783 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) +96: Simulation of problem 'reservoir_blackoil_vcfv' finished. +96: +96: ------------------------ Timing ------------------------ +96: Setup time: 0.00737 seconds, 0.552% +96: Simulation time: 1.33 seconds, 99.4% +96: Linearization time: 1.11 seconds, 83.8% +96: Linear solve time: 0.0239 seconds, 1.8% +96: Newton update time: 0.00226 seconds, 0.17% +96: Pre/postprocess time: 0.0431 seconds, 3.25% +96: Output write time: 0.142 seconds, 10.7% +96: First process' simulation CPU time: 1.87 seconds +96: Number of processes: 1 +96: Threads per processes: 1 +96: Total CPU time: 1.87 seconds +96: +96: ---------------------------------------------------------------- +96: +96: Simulation completed +97: Time step 17 done. CPU time: 1.05927 seconds, end time: 8.64022e+06 seconds (100 days, 0 hours, 3.69 minutes), step size: 71.2767 seconds (1 minutes, 11.28 seconds) +97: 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) +97: Linearize: r(x^k) = dS/dt + 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: 0.0160832 @@ -69378,200 +69409,166 @@ 100: 'liquid' phase appears at position 52.5 5 sum x = 1.01729, new primary variables: (p_liquid = 105777, S_gas = 1), phase presence: 3 100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.39562e+07 2.17371e+07 2.03367e+08 0 0 0 -97: Writing visualization results for the current time step. -96: Time step 23 done. CPU time: 1.24071 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) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 19 done. CPU time: 1.26494 seconds, end time: 8.64046e+06 seconds (100 days, 0 hours, 7.65 minutes), step size: 142.553 seconds (2 minutes, 22.55 seconds) -97: 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) -97: Linearize: r(x^k) = dS/dt + 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.00241255 100: Linearize: r(x^k) = dS/dt + 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: 0.0499137 +97: Newton iteration 1 error: 0.0714358 97: Linearize: r(x^k) = dS/dt + 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.23376e-06 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: 3.41108e-10 -98: Linearization/solve/update time: 0.0815605(94.9494%)/0.00427468(4.97641%)/6.372e-05(0.0741802%) -98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -98: Writing visualization results for the current time step. -98: Time step 8 done. CPU time: 0.943166 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) -98: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +105: Running 1 test case... +105: Running 1 test case... +105: Running 1 test case... +105: +105: *** No errors detected +105:  +105: *** No errors detected +105:  +105: *** No errors detected 97: Solve: M deltax^k = r 100: Newton iteration 4 error: 2.63091e-09 -100: Linearization/solve/update time: 0.045471(98.7127%)/0.00056764(1.23229%)/2.532e-05(0.054967%) +100: Linearization/solve/update time: 0.0453563(98.7318%)/0.0005562(1.21074%)/2.64e-05(0.0574676%) +96: ###################### +96: # Comparing results +96: ###################### +96: RND: '0d50f6a486fd5603c4f64f0c4664786c' 100: Storage in liquidPhase: [441115 5.54921] 100: Storage in gasPhase: [311.749 28746] 100: Storage total: [441427 28751.6] 100: Writing visualization results for the current time step. -100: Time step 9 done. CPU time: 0.60224 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) -100: 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) -100: 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, num switched=0 -96: Linearization/solve/update time: 0.0419218(98.0845%)/0.0007334(1.71594%)/8.528e-05(0.19953%) -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.000251156 +97: Newton iteration 2 error: 0.000300746 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 24 done. CPU time: 1.29017 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) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Time step 9 done. CPU time: 0.597499 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) +100: 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) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Solve: M deltax^k = r +96: Simulation name: 'reservoir_blackoil_vcfv' +96: Number of timesteps: '26' + 98/120 Test #96: reservoir_blackoil_vcfv ........................ Passed 1.53 sec +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 1 error: 3.41108e-10 +98: Linearization/solve/update time: 0.0823983(94.6622%)/0.0045814(5.26328%)/6.484e-05(0.0744906%) +98: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 +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: 0.0171914 100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r +98: Time step 8 done. CPU time: 0.948836 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) +98: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds +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 3 error: 0.000422213 +97: Newton iteration 3 error: 0.00055066 97: Linearize: r(x^k) = dS/dt + 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.00802561 100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 6.49145e-07 -97: Linearization/solve/update time: 0.0517795(71.3956%)/0.0204896(28.2519%)/0.0002556(0.352431%) -97: Storage: 9.39413e+07 2.19127e+07 2.03257e+08 0 0 0 +97: Newton iteration 4 error: 6.01125e-07 +97: Linearization/solve/update time: 0.0609259(76.4751%)/0.018458(23.1688%)/0.00028368(0.35608%) +97: Storage: 9.39688e+07 2.15885e+07 2.03454e+08 0 0 0 97: Writing visualization results for the current time step. 100: Solve: M deltax^k = r +97: Time step 18 done. CPU time: 1.14465 seconds, end time: 8.64032e+06 seconds (100 days, 0 hours, 5.27 minutes), step size: 95.0356 seconds (1 minutes, 35.04 seconds) +97: 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) +97: 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: 8.1938e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 20 done. CPU time: 1.34311 seconds, end time: 8.64066e+06 seconds (100 days, 0 hours, 11.01 minutes), step size: 201.951 seconds (3 minutes, 21.95 seconds) -97: Serialize to file 'reservoir_ncp_ecfv_time=8.64066e+06_rank=0.ers', next time step size: 302.926 -97: 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) -97: Linearize: r(x^k) = dS/dt + 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.45545e-06 100: 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, num switched=0 -96: Linearization/solve/update time: 0.041596(98.0785%)/0.00072992(1.72107%)/8.5e-05(0.20042%) -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. +105:  + 99/120 Test #105: parallel_wbp_sourcevalues_np3 .................. Passed 0.29 sec +test 101 + Start 101: gatherconvergencereport + +101: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_gatherconvergencereport" "--" +101: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +101: Test timeout computed to be: 1500 97: Solve: M deltax^k = r -96: Time step 25 done. CPU time: 1.33931 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) -96: 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) -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0597971 +97: Linearize: r(x^k) = dS/dt + 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: 5.79894e-08 -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0416246 -97: 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 97: Solve: M deltax^k = r 100: Newton iteration 6 error: 1.65384e-11 -100: Linearization/solve/update time: 0.068382(98.268%)/0.00116588(1.67542%)/3.936e-05(0.0565621%) -98: Solve: M deltax^k = r +100: Linearization/solve/update time: 0.0679962(98.2523%)/0.00116784(1.68749%)/4.164e-05(0.0601685%) 100: Storage in liquidPhase: [560848 6.07516] -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 44.8552 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Storage in gasPhase: [313.303 28744.5] 100: Storage total: [561161 28750.6] 100: Writing visualization results for the current time step. -100: Time step 10 done. CPU time: 0.682037 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 2 error: 0.000311132 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Time step 10 done. CPU time: 0.676932 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) 100: Serialize to file 'obstacle_pvs_time=19118.6_rank=0.ers', next time step size: 5495.09 100: 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) 100: 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: 0.000250145 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: 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: 0.0164184 100: '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 100: 'liquid' phase appears at position 52.5 10 sum x = 1.21134, new primary variables: (p_liquid = 105267, S_gas = 1), phase presence: 3 100: 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, num switched=0 -96: Linearization/solve/update time: 0.0415883(97.9762%)/0.00077536(1.82664%)/8.368e-05(0.197138%) -105: Running 1 test case... -105: Running 1 test case... -105: Running 1 test case... -96: Storage: 1.65289e+07 206802 4.70429e+06 -96: Writing visualization results for the current time step. -105: -105: *** No errors detected -105:  -105: *** No errors detected -105:  -105: *** No errors detected -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: 5.41537e-05 +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 1 error: 44.8552 +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.00539081 100: 'gas' phase appears at position 57.5 0 sum x = 5.41082, new primary variables: (p_liquid = 139334, S_gas = 0), phase presence: 3 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000296516 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 26 done. CPU time: 1.39789 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) -96: Simulation of problem 'reservoir_blackoil_vcfv' finished. -96: -96: ------------------------ Timing ------------------------ -96: Setup time: 0.0137 seconds, 0.971% -96: Simulation time: 1.4 seconds, 99% -96: Linearization time: 1.16 seconds, 83.1% -96: Linear solve time: 0.0231 seconds, 1.65% -96: Newton update time: 0.00221 seconds, 0.158% -96: Pre/postprocess time: 0.0426 seconds, 3.05% -96: Output write time: 0.166 seconds, 11.8% -96: First process' simulation CPU time: 2.15 seconds -96: Number of processes: 1 -96: Threads per processes: 1 -96: Total CPU time: 2.15 seconds -96: -96: ---------------------------------------------------------------- -96: -96: Simulation completed +97: 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: 5.62365e-05 100: Linearize: r(x^k) = dS/dt + 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.07716e-05 +97: Linearize: r(x^k) = dS/dt + 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.45922e-07 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 5.09489e-06 +97: Newton iteration 5 error: 2.04344e-08 +97: Linearization/solve/update time: 0.0648303(68.3293%)/0.0297241(31.3283%)/0.00032488(0.342414%) +97: Storage: 9.39562e+07 2.17371e+07 2.03367e+08 0 0 0 +97: Writing visualization results for the current time step. +97: Time step 19 done. CPU time: 1.24535 seconds, end time: 8.64046e+06 seconds (100 days, 0 hours, 7.65 minutes), step size: 142.553 seconds (2 minutes, 22.55 seconds) +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 5 error: 2.02924e-09 -100: Linearization/solve/update time: 0.056977(98.3962%)/0.00089384(1.54361%)/3.488e-05(0.0602358%) -97: Newton iteration 5 error: 5.7556e-09 -97: Linearization/solve/update time: 0.0647064(63.9145%)/0.036216(35.7727%)/0.00031672(0.312843%) -97: Storage: 9.39233e+07 2.21322e+07 2.03115e+08 0 0 0 -97: Writing visualization results for the current time step. +100: Linearization/solve/update time: 0.0566855(98.4072%)/0.00088316(1.53319%)/3.432e-05(0.0595803%) 100: Storage in liquidPhase: [662167 7.05881] 100: Storage in gasPhase: [313.834 28742.5] 100: Storage total: [662481 28749.6] 100: Writing visualization results for the current time step. -97: Time step 21 done. CPU time: 1.4537 seconds, end time: 8.64096e+06 seconds (100 days, 0 hours, 16.06 minutes), step size: 302.926 seconds (5 minutes, 2.926 seconds) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 11 done. CPU time: 0.750539 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) +97: Solve: M deltax^k = r +100: Time step 11 done. CPU time: 0.745122 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) 100: 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) 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0499137 +97: Linearize: r(x^k) = dS/dt + 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: 0.0117742 @@ -69581,20 +69578,6 @@ 100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 26.9099 -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 1 error: 0.0345495 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105:  - 99/120 Test #105: parallel_wbp_sourcevalues_np3 .................. Passed 0.29 sec -test 108 - Start 108: parallel_wbp_calculation_well_openconns - -108: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_calculation" "--" "--run_test=TopOfFormation_Well_OpenConns" -108: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -108: Test timeout computed to be: 1500 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 100: Newton iteration 2 error: 0.00257331 @@ -69603,84 +69586,115 @@ 100: 'gas' phase appears at position 57.5 5 sum x = 6.4419, new primary variables: (p_liquid = 129378, S_gas = 0), phase presence: 3 100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: ###################### -96: # Comparing results -96: ###################### -96: RND: '5c14f81e2a4a9bf873b78be755a8e839' -97: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 2 error: 0.000251156 +97: Linearize: r(x^k) = dS/dt + 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.26431e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Simulation name: 'reservoir_blackoil_vcfv' -96: Number of timesteps: '26' -100/120 Test #96: reservoir_blackoil_vcfv ........................ Passed 1.64 sec -test 109 - Start 109: parallel_region_phase_pvaverage_np2 - -109: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" -109: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -109: Test timeout computed to be: 1500 -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.000177945 -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: 26.9099 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: 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: 2.49034e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 0.000422213 +97: Linearize: r(x^k) = dS/dt + 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: 9.03378e-07 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -100: Newton iteration 6 error: 1.07248e-09 -100: Linearization/solve/update time: 0.0684192(98.1966%)/0.00121452(1.7431%)/4.2e-05(0.0602792%) -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000121538 +97: Newton iteration 4 error: 6.49145e-07 +97: Linearization/solve/update time: 0.0518602(71.3902%)/0.0205169(28.2434%)/0.0002662(0.366448%) +97: Storage: 9.39413e+07 2.19127e+07 2.03257e+08 0 0 0 +97: Writing visualization results for the current time step. +97: Time step 20 done. CPU time: 1.32369 seconds, end time: 8.64066e+06 seconds (100 days, 0 hours, 11.01 minutes), step size: 201.951 seconds (3 minutes, 21.95 seconds) +97: Serialize to file 'reservoir_ncp_ecfv_time=8.64066e+06_rank=0.ers', next time step size: 302.926 +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 6 error: 1.07248e-09 +100: Linearization/solve/update time: 0.0678689(98.1824%)/0.00121428(1.75664%)/4.216e-05(0.0609907%) 100: Storage in liquidPhase: [746244 8.42132] 100: Storage in gasPhase: [314.443 28740] 100: Storage total: [746558 28748.4] 100: Writing visualization results for the current time step. -100: Time step 12 done. CPU time: 0.834217 seconds, end time: 30000 seconds (8 hours, 20 minutes, 0 seconds), step size: 5386.28 seconds (1 hours, 29 minutes, 46.28 seconds) +100: Time step 12 done. CPU time: 0.824548 seconds, end time: 30000 seconds (8 hours, 20 minutes, 0 seconds), step size: 5386.28 seconds (1 hours, 29 minutes, 46.28 seconds) 100: Simulation of problem 'obstacle_pvs' finished. 100: 100: ------------------------ Timing ------------------------ -100: Setup time: 0.181 seconds, 17.9% -100: Simulation time: 0.834 seconds, 82.1% -100: Linearization time: 0.695 seconds, 83.3% -100: Linear solve time: 0.0109 seconds, 1.3% -100: Newton update time: 0.000415 seconds, 0.0497% -100: Pre/postprocess time: 0.0962 seconds, 11.5% -100: Output write time: 0.0301 seconds, 3.61% -100: First process' simulation CPU time: 0.935 seconds +100: Setup time: 0.141 seconds, 14.6% +100: Simulation time: 0.825 seconds, 85.4% +100: Linearization time: 0.692 seconds, 83.9% +100: Linear solve time: 0.0107 seconds, 1.3% +100: Newton update time: 0.000423 seconds, 0.0512% +100: Pre/postprocess time: 0.0959 seconds, 11.6% +100: Output write time: 0.024 seconds, 2.91% +100: First process' simulation CPU time: 0.928 seconds 100: Number of processes: 1 100: Threads per processes: 1 -100: Total CPU time: 0.935 seconds +100: Total CPU time: 0.928 seconds 100: 100: ---------------------------------------------------------------- 100: 100: Simulation completed 97: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 8.0186e-05 +97: Newton iteration 1 error: 0.0416246 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +101: Running 3 test cases... +101: Running 3 test cases... +101: Running 3 test cases... +101: Running 3 test cases... +101: Well name of failure: WellRank0 +101: Well name of failure: WellRank1 +101: Well name of failure: WellRank2 +101: Well name of failure: WellRank3 +101: Well name of failure, should be only even: WellRank0 +101: Well name of failure, should be only even: WellRank2 +101: +101: *** No errors detected +101:  +101: *** No errors detected +101:  +101: *** No errors detected +101:  +101: *** No errors detected +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 2 error: 0.000250145 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.37562 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.17783e-07 -97: Linearization/solve/update time: 0.0647674(60.7583%)/0.0415058(38.9366%)/0.00032532(0.305183%) -97: Storage: 9.3903e+07 2.23946e+07 2.02944e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 22 done. CPU time: 1.5661 seconds, end time: 8.64139e+06 seconds (100 days, 0 hours, 23.21 minutes), step size: 429.145 seconds (7 minutes, 9.145 seconds) -97: 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) -97: Linearize: r(x^k) = dS/dt + 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: 0.0290181 +97: Newton iteration 3 error: 0.000296516 97: Linearize: r(x^k) = dS/dt + 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: 5.09489e-06 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 5.7556e-09 +97: Linearization/solve/update time: 0.0649185(64.7198%)/0.035043(34.9357%)/0.00034556(0.344502%) +97: Storage: 9.39233e+07 2.21322e+07 2.03115e+08 0 0 0 +97: Writing visualization results for the current time step. +97: Time step 21 done. CPU time: 1.43334 seconds, end time: 8.64096e+06 seconds (100 days, 0 hours, 16.06 minutes), step size: 302.926 seconds (5 minutes, 2.926 seconds) +97: 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) +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +101:  +100/120 Test #101: gatherconvergencereport ........................ Passed 0.28 sec +test 102 + Start 102: gatherdeferredlogger + +102: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_gatherdeferredlogger" "--" +102: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +102: Test timeout computed to be: 1500 99: Parameter file "foobar.ini" does not exist or is not readable. 99: 99: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible @@ -69739,39 +69753,22 @@ 99: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false 99: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true 99: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.00112115 -97: Linearize: r(x^k) = dS/dt + 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.00187589 +97: Newton iteration 1 error: 0.0345495 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 4 error: 3.14673 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: 0.000427123 +97: Newton iteration 2 error: 0.000177945 97: Linearize: r(x^k) = dS/dt + 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.73739e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -108: Running 1 test case... -108: Running 1 test case... -108: -108: *** No errors detected -108:  -108: *** No errors detected -97: Newton iteration 6 error: 3.56567e-07 -97: Linearization/solve/update time: 0.0779288(62.1334%)/0.0470834(37.5401%)/0.00040948(0.326483%) -97: Storage: 9.38799e+07 2.27143e+07 2.02738e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 23 done. CPU time: 1.69741 seconds, end time: 8.642e+06 seconds (100 days, 0 hours, 33.35 minutes), step size: 607.956 seconds (10 minutes, 7.956 seconds) -97: 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) +97: Newton iteration 3 error: 0.000121538 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 100: opm models will now start the simulation. 100: # [known parameters which were specified at run-time] 100: PvsVerbosity="2" # default: "1" @@ -69838,25 +69835,31 @@ 100: VtkWriteViscosities="0" 100: # [end of parameters] 100: Allocating the simulation vanguard -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0248259 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Distributing the vanguard's data 100: Allocating the model 100: Allocating the problem 100: Initializing the model 100: Initializing the problem -109: Running 4 test cases... -109: Running 4 test cases... -109: -109: *** No errors detected -109:  -109: *** No errors detected -98: 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: 8.0186e-05 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 1.17783e-07 +97: Linearization/solve/update time: 0.064748(61.9722%)/0.0393961(37.7071%)/0.000335(0.320638%) +97: Storage: 9.3903e+07 2.23946e+07 2.02944e+08 0 0 0 +97: Writing visualization results for the current time step. +97: Time step 22 done. CPU time: 1.54357 seconds, end time: 8.64139e+06 seconds (100 days, 0 hours, 23.21 minutes), step size: 429.145 seconds (7 minutes, 9.145 seconds) +97: 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) +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 1 error: 0.0290181 +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 5 error: 0.420012 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 99: The following explicitly specified parameter is unknown: 99: 99: UndefinedParam="bla" @@ -69868,52 +69871,74 @@ 99: to obtain the list of recognized command line parameters. 99: 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.000185746 +97: Newton iteration 2 error: 0.00112115 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -108:  -101/120 Test #108: parallel_wbp_calculation_well_openconns ........ Passed 0.28 sec -test 112 - Start 112: parallel_satfunc_consistency_checks_np2 - -112: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" -112: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -112: 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: 0.000165345 +97: Newton iteration 3 error: 0.00187589 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -109:  -102/120 Test #109: parallel_region_phase_pvaverage_np2 ............ Passed 0.30 sec 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.89689e-06 +97: Newton iteration 4 error: 0.000427123 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: Newton iteration 5 error: 3.348e-09 -97: Linearization/solve/update time: 0.0648538(55.6775%)/0.0513097(44.0498%)/0.00031768(0.272731%) -97: Storage: 9.38543e+07 2.30924e+07 2.02506e+08 0 0 0 -97: Writing visualization results for the current time step. +100: Simulator successfully set up +100: Deserialize from file 'obstacle_pvs_time=19118.6_rank=0.ers' +100: Deserialization done. Simulator time: 19118.6 (5 hours, 18 minutes, 38.63 seconds) Time step index: 10 Episode index: 0 +100: Begin time step 11. Start time: 19118.6 seconds (5 hours, 18 minutes, 38.63 seconds), step size: 250 seconds (4 minutes, 10 seconds) +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 6 error: 0.00944478 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 24 done. CPU time: 1.81976 seconds, end time: 8.64281e+06 seconds (100 days, 0 hours, 46.86 minutes), step size: 810.608 seconds (13 minutes, 30.61 seconds) -97: 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 5 error: 2.73739e-05 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 6 error: 3.56567e-07 +97: Linearization/solve/update time: 0.0778088(64.4403%)/0.0425438(35.2343%)/0.00039292(0.325412%) +102: Running 3 test cases... +102: Running 3 test cases... +102: Running 3 test cases... +102: Running 3 test cases... +97: Storage: 9.38799e+07 2.27143e+07 2.02738e+08 0 0 0 +97: Writing visualization results for the current time step. +102: +102: *** No errors detected +102:  +102: *** No errors detected +102:  +102: *** No errors detected +102:  +102: *** No errors detected +100: Newton iteration 1 error: 0.0164184 +97: Time step 23 done. CPU time: 1.67009 seconds, end time: 8.642e+06 seconds (100 days, 0 hours, 33.35 minutes), step size: 607.956 seconds (10 minutes, 7.956 seconds) +97: 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) 97: 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 97: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0218822 +97: Newton iteration 1 error: 0.0248259 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 2 error: 4.18484e-06 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -100: Simulator successfully set up -100: Deserialize from file 'obstacle_pvs_time=19118.6_rank=0.ers' -100: Deserialization done. Simulator time: 19118.6 (5 hours, 18 minutes, 38.63 seconds) Time step index: 10 Episode index: 0 -100: Begin time step 11. Start time: 19118.6 seconds (5 hours, 18 minutes, 38.63 seconds), step size: 250 seconds (4 minutes, 10 seconds) +100: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k +100: Newton iteration 3 error: 3.27194e-08 100: 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: 0.000263411 +97: Newton iteration 2 error: 0.000185746 97: Linearize: r(x^k) = dS/dt + 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.60176e-11 +100: Linearization/solve/update time: 0.0461634(60.4437%)/0.00116736(1.52848%)/0.0290434(38.0278%) +100: Storage in liquidPhase: [565808 6.10436] +100: Storage in gasPhase: [313.328 28744.4] +100: Storage total: [566122 28750.5] +100: Writing visualization results for the current time step. 99: Parameter 'Foo' is missing a value. Please use --foo=value. 99: 99: Usage: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] @@ -69976,82 +70001,83 @@ 99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. 99: *** This is disallowed by the MPI standard. 99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252620] 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! +99: [i-capture-the-hostname:3950186] 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! 97: Solve: M deltax^k = r -100: Newton iteration 1 error: 0.0164184 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 4.11451e-05 -97: Linearize: r(x^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: Time step 11 done. CPU time: 0.0861057 seconds, end time: 19368.6 seconds (5 hours, 22 minutes, 48.63 seconds), step size: 250 seconds (4 minutes, 10 seconds) +100: Begin time step 12. Start time: 19368.6 seconds (5 hours, 22 minutes, 48.63 seconds), step size: 375 seconds (6 minutes, 15 seconds) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +102:  +101/120 Test #102: gatherdeferredlogger ........................... Passed 0.30 sec +test 103 + Start 103: parallelwellinfo_mpi + +103: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallelwellinfo" "--" +103: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +103: Test timeout computed to be: 1500 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 7 error: 0.000221161 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 2 error: 4.18484e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 4.26936e-07 -97: Linearization/solve/update time: 0.0519147(57.9538%)/0.0373985(41.749%)/0.00026624(0.297211%) -97: Storage: 9.38225e+07 2.35822e+07 2.0223e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 25 done. CPU time: 1.91511 seconds, end time: 8.64396e+06 seconds (100 days, 1 hours, 5.99 minutes), step size: 1148.36 seconds (19 minutes, 8.361 seconds) -97: 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 0.000165345 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 97: Solve: M deltax^k = r -100: Newton iteration 3 error: 3.27194e-08 +100: Newton iteration 1 error: 0.0160054 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 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0198342 +97: Newton iteration 4 error: 1.89689e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 1.60176e-11 -100: Linearization/solve/update time: 0.0461795(60.3952%)/0.00122656(1.60414%)/0.0290561(38.0006%) -100: Storage in liquidPhase: [565808 6.10436] -100: Storage in gasPhase: [313.328 28744.4] -97: Solve: M deltax^k = r -100: Storage total: [566122 28750.5] -100: Writing visualization results for the current time step. -100: Time step 11 done. CPU time: 0.0862064 seconds, end time: 19368.6 seconds (5 hours, 22 minutes, 48.63 seconds), step size: 250 seconds (4 minutes, 10 seconds) -100: Begin time step 12. Start time: 19368.6 seconds (5 hours, 22 minutes, 48.63 seconds), step size: 375 seconds (6 minutes, 15 seconds) +100: Newton iteration 2 error: 1.06773e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 3.348e-09 +97: Linearization/solve/update time: 0.0648315(57.2476%)/0.0480922(42.4665%)/0.0003238(0.285922%) +97: Storage: 9.38543e+07 2.30924e+07 2.02506e+08 0 0 0 +97: Writing visualization results for the current time step. 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.000320767 +97: Time step 24 done. CPU time: 1.78913 seconds, end time: 8.64281e+06 seconds (100 days, 0 hours, 46.86 minutes), step size: 810.608 seconds (13 minutes, 30.61 seconds) +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 1 error: 0.0160054 +100: Newton iteration 3 error: 3.88605e-08 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -112: Running 22 test cases... -112: Running 22 test cases... 97: Solve: M deltax^k = r -112: -112: *** No errors detected -112:  -112: *** No errors detected -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -100: Newton iteration 2 error: 1.06773e-05 +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0218822 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 4 error: 3.89109e-10 +100: Linearization/solve/update time: 0.0455974(60.6289%)/0.00056452(0.750619%)/0.0290454(38.6205%) +100: Storage in liquidPhase: [573221 6.15223] +100: Storage in gasPhase: [313.367 28744.3] +100: Storage total: [573534 28750.5] +100: Writing visualization results for the current time step. +100: Time step 12 done. CPU time: 0.171063 seconds, end time: 19743.6 seconds (5 hours, 29 minutes, 3.63 seconds), step size: 375 seconds (6 minutes, 15 seconds) +100: 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) 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Solve: M deltax^k = r +97: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 8 error: 0.000120864 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 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 1.57501e-05 +97: Newton iteration 2 error: 0.000263411 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 1 error: 0.0152082 +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 97: Solve: M deltax^k = r -100: Newton iteration 3 error: 3.88605e-08 +100: Newton iteration 2 error: 3.178e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.37653e-05 +97: Newton iteration 3 error: 4.11451e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 3.89109e-10 -100: Linearization/solve/update time: 0.0454597(60.6229%)/0.0005804(0.773995%)/0.0289475(38.6031%) -97: Solve: M deltax^k = r +100: Solve: M deltax^k = r 99: Illegal parameter "foo". 99: 99: Usage: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] @@ -70114,91 +70140,94 @@ 99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. 99: *** This is disallowed by the MPI standard. 99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252627] 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! -100: Storage in liquidPhase: [573221 6.15223] -100: Storage in gasPhase: [313.367 28744.3] -100: Storage total: [573534 28750.5] -100: Writing visualization results for the current time step. -100: Time step 12 done. CPU time: 0.1709 seconds, end time: 19743.6 seconds (5 hours, 29 minutes, 3.63 seconds), step size: 375 seconds (6 minutes, 15 seconds) -100: 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) -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r +99: [i-capture-the-hostname:3950191] 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! 100: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 4.26936e-07 +97: Linearization/solve/update time: 0.052034(58.4206%)/0.0367738(41.2873%)/0.0002602(0.292136%) +97: Storage: 9.38225e+07 2.35822e+07 2.0223e+08 0 0 0 +97: Writing visualization results for the current time step. +100: Newton iteration 3 error: 1.68115e-07 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Time step 25 done. CPU time: 1.88392 seconds, end time: 8.64396e+06 seconds (100 days, 1 hours, 5.99 minutes), step size: 1148.36 seconds (19 minutes, 8.361 seconds) +97: 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) +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 4 error: 1.8781e-09 +100: Linearization/solve/update time: 0.0455631(60.6656%)/0.00061032(0.81262%)/0.0289318(38.5217%) +97: Solve: M deltax^k = r +100: Storage in liquidPhase: [584258 6.23575] +100: Storage in gasPhase: [313.43 28744.1] +100: Storage total: [584571 28750.4] +100: Writing visualization results for the current time step. 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 1.5015e-06 +97: Newton iteration 1 error: 0.0198342 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -112:  -103/120 Test #112: parallel_satfunc_consistency_checks_np2 ........ Passed 0.30 sec -test 101 - Start 101: gatherconvergencereport - -101: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_gatherconvergencereport" "--" -101: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -101: Test timeout computed to be: 1500 -100: Newton iteration 1 error: 0.0152082 +100: Time step 13 done. CPU time: 0.255824 seconds, end time: 20306.1 seconds (5 hours, 38 minutes, 26.13 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) +100: 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) 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 1.44526e-09 -97: Linearization/solve/update time: 0.077624(54.4068%)/0.0646666(45.3249%)/0.0003828(0.268305%) -97: Storage: 9.37795e+07 2.42784e+07 2.01885e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 26 done. CPU time: 2.06373 seconds, end time: 8.64568e+06 seconds (100 days, 1 hours, 34.7 minutes), step size: 1722.54 seconds (28 minutes, 42.54 seconds) -97: 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) -97: 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: Solve: M deltax^k = r -100: Newton iteration 2 error: 3.178e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 9 error: 5.44044e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +100: Newton iteration 1 error: 0.0133447 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0185264 +97: Newton iteration 2 error: 0.000320767 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 97: Solve: M deltax^k = r -100: Newton iteration 3 error: 1.68115e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 1.8781e-09 -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.000555577 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearization/solve/update time: 0.0454923(60.6825%)/0.00062908(0.839134%)/0.0288464(38.4784%) -100: Storage in liquidPhase: [584258 6.23575] -100: Storage in gasPhase: [313.43 28744.1] -100: Storage total: [584571 28750.4] -100: Writing visualization results for the current time step. -100: Time step 13 done. CPU time: 0.255652 seconds, end time: 20306.1 seconds (5 hours, 38 minutes, 26.13 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) -100: 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) +100: Newton iteration 2 error: 9.53626e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +103: Running 8 test cases... +103: Running 8 test cases... +103: Running 8 test cases... +103: Running 8 test cases... 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000229338 +97: Newton iteration 3 error: 1.57501e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 1 error: 0.0133447 +103: +103: *** No errors detected +103:  +103: *** No errors detected +103:  +103: *** No errors detected +103:  +103: *** No errors detected +100: Newton iteration 3 error: 2.19828e-06 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 8.43998e-07 -97: Linearization/solve/update time: 0.0517013(60.7633%)/0.0331251(38.9312%)/0.00026(0.305572%) -97: Storage: 9.37278e+07 2.51908e+07 2.01498e+08 0 0 0 -97: Writing visualization results for the current time step. +97: Solve: M deltax^k = r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k -97: Time step 27 done. CPU time: 2.15447 seconds, end time: 8.64798e+06 seconds (100 days, 2 hours, 12.98 minutes), step size: 2296.72 seconds (38 minutes, 16.72 seconds) -97: 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 1.37653e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 2 error: 9.53626e-05 +100: Newton iteration 4 error: 1.29468e-08 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 98: Newton iteration 10 error: 5.21951e-07 -98: Linearization/solve/update time: 0.816255(94.1837%)/0.049687(5.73314%)/0.00072032(0.0831143%) +98: Linearization/solve/update time: 0.820914(94.0182%)/0.0515278(5.90141%)/0.00070208(0.0804082%) 98: Storage: 9.44311e+07 1.15474e+07 2.04578e+08 0 0 0 98: Writing visualization results for the current time step. -97: 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: 6.37219e-11 +100: Linearization/solve/update time: 0.0569734(59.0426%)/0.0009014(0.934138%)/0.0386206(40.0233%) +98: Time step 9 done. CPU time: 1.82863 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds +98: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Storage in liquidPhase: [600562 6.38904] +100: Storage in gasPhase: [313.536 28743.8] +100: Storage total: [600875 28750.2] +100: Writing visualization results for the current time step. +100: Time step 14 done. CPU time: 0.362343 seconds, end time: 21149.9 seconds (5 hours, 52 minutes, 29.88 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) +100: 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) +100: 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: 1.5015e-06 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 99: Illegal parameter "--". 99: 99: Usage: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] @@ -70261,92 +70290,72 @@ 99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. 99: *** This is disallowed by the MPI standard. 99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252630] 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! -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.017727 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 9 done. CPU time: 1.8238 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -98: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 3 error: 2.19828e-06 -100: Linearize: r(x^k) = dS/dt + 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.00972061 -97: Linearize: r(x^k) = dS/dt + 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.29468e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -100: Newton iteration 5 error: 6.37219e-11 -100: Linearization/solve/update time: 0.0568797(59.0045%)/0.00093384(0.968725%)/0.0385853(40.0267%) -100: Storage in liquidPhase: [600562 6.38904] -100: Storage in gasPhase: [313.536 28743.8] -100: Storage total: [600875 28750.2] -100: Writing visualization results for the current time step. -100: Time step 14 done. CPU time: 0.362108 seconds, end time: 21149.9 seconds (5 hours, 52 minutes, 29.88 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -100: 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) -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000266587 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: [i-capture-the-hostname:3950200] 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! 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k -97: Solve: M deltax^k = r +97: Newton iteration 6 error: 1.44526e-09 +97: Linearization/solve/update time: 0.0778359(55.2074%)/0.0627684(44.5203%)/0.00038384(0.27225%) +97: Storage: 9.37795e+07 2.42784e+07 2.01885e+08 0 0 0 +97: Writing visualization results for the current time step. 100: Newton iteration 1 error: 0.0135321 100: '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 100: 'liquid' phase appears at position 52.5 10 sum x = 1.02143, new primary variables: (p_liquid = 105373, S_gas = 1), phase presence: 3 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 8.168e-05 +103:  +102/120 Test #103: parallelwellinfo_mpi ........................... Passed 0.30 sec +test 106 + Start 106: parallel_wbp_sourcevalues_np4 + +106: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" +106: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +106: Test timeout computed to be: 1500 +97: Time step 26 done. CPU time: 2.0375 seconds, end time: 8.64568e+06 seconds (100 days, 1 hours, 34.7 minutes), step size: 1722.54 seconds (28 minutes, 42.54 seconds) +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k -97: Solve: M deltax^k = r 100: Newton iteration 2 error: 5.81936e-05 100: 'gas' phase appears at position 57.5 0 sum x = 1.73755, new primary variables: (p_liquid = 139641, S_gas = 0), phase presence: 3 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 -101: Running 3 test cases... -101: Running 3 test cases... -101: Running 3 test cases... -101: Running 3 test cases... -101: Well name of failure: WellRank0 -101: Well name of failure: WellRank1 -101: Well name of failure: WellRank2 -101: Well name of failure: WellRank3 -101: Well name of failure, should be only even: WellRank0 -101: Well name of failure, should be only even: WellRank2 -101: -101: *** No errors detected -101:  -101: *** No errors detected -101:  -101: *** No errors detected -101:  -101: *** No errors detected +97: Solve: M deltax^k = r 100: Newton iteration 3 error: 4.74982e-06 +100: 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: 2.74858e-06 +97: Newton iteration 1 error: 0.0185264 97: 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 -97: Newton iteration 6 error: 1.57437e-07 -97: Linearization/solve/update time: 0.077698(52.6248%)/0.0695642(47.1158%)/0.00038292(0.259352%) -97: Storage: 9.36605e+07 2.65744e+07 2.0101e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 28 done. CPU time: 2.30801 seconds, end time: 8.65142e+06 seconds (100 days, 3 hours, 10.4 minutes), step size: 3445.08 seconds (57 minutes, 25.08 seconds) -97: 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) -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 3.60799e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 1 error: 1.31421 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 4 error: 3.60799e-05 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: 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: 2.66887e-08 +100: 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: 0.000555577 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 6 error: 9.27978e-12 +100: Linearization/solve/update time: 0.0683568(58.1045%)/0.00108448(0.921827%)/0.0482034(40.9737%) +100: Storage in liquidPhase: [623139 6.62196] +100: Storage in gasPhase: [313.655 28743.4] +100: Storage total: [623453 28750] +100: Writing visualization results for the current time step. +100: Time step 15 done. CPU time: 0.490337 seconds, end time: 22345.2 seconds (6 hours, 12 minutes, 25.2 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) +100: 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) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r +100: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 0.000229338 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 99: Illegal parameter "-0foo". 99: 99: Usage: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] @@ -70409,87 +70418,87 @@ 99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. 99: *** This is disallowed by the MPI standard. 99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252639] 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! -97: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0129677 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 2.66887e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -100: Newton iteration 6 error: 9.27978e-12 -100: Linearization/solve/update time: 0.0682026(58.0889%)/0.00111944(0.953439%)/0.0480886(40.9576%) -100: Storage in liquidPhase: [623139 6.62196] -100: Storage in gasPhase: [313.655 28743.4] -100: Storage total: [623453 28750] -100: Writing visualization results for the current time step. -100: Time step 15 done. CPU time: 0.489937 seconds, end time: 22345.2 seconds (6 hours, 12 minutes, 25.2 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -100: 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) -100: 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: 0.00085124 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101:  -104/120 Test #101: gatherconvergencereport ........................ Passed 0.31 sec -test 102 - Start 102: gatherdeferredlogger - -102: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_gatherdeferredlogger" "--" -102: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -102: Test timeout computed to be: 1500 -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -97: Solve: M deltax^k = r +99: [i-capture-the-hostname:3950207] 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! 100: Newton iteration 1 error: 0.0142851 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00010146 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 4 error: 8.43998e-07 +97: Linearization/solve/update time: 0.0849274(66.098%)/0.0432321(33.6471%)/0.00032752(0.254905%) +97: Storage: 9.37278e+07 2.51908e+07 2.01498e+08 0 0 0 +97: 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: 5.02128e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 9.33985e-07 -97: Linearization/solve/update time: 0.0516542(58.7556%)/0.0360002(40.9496%)/0.0002592(0.294835%) -97: Storage: 9.35829e+07 2.84581e+07 2.00457e+08 0 0 0 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -97: Time step 29 done. CPU time: 2.40181 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) -97: 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) +97: Time step 27 done. CPU time: 2.17185 seconds, end time: 8.64798e+06 seconds (100 days, 2 hours, 12.98 minutes), step size: 2296.72 seconds (38 minutes, 16.72 seconds) +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Solve: M deltax^k = r +100: Newton iteration 2 error: 5.02128e-05 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 2 error: 0.0918046 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 +97: Solve: M deltax^k = r 100: Solve: M deltax^k = r 100: 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 1 error: 0.017727 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 3 error: 1.20361e-06 100: Linearize: r(x^k) = dS/dt + 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: 0.00961332 +97: Newton iteration 2 error: 0.00972061 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 4 error: 1.17221e-09 -100: Linearization/solve/update time: 0.0454618(60.6026%)/0.00067228(0.896179%)/0.0288822(38.5012%) +100: Linearization/solve/update time: 0.045524(60.6205%)/0.0006534(0.870078%)/0.0289193(38.5094%) 100: Storage in liquidPhase: [652378 6.94116] 100: Storage in gasPhase: [313.69 28742.8] 100: Storage total: [652692 28749.8] 100: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -100: Time step 16 done. CPU time: 0.574691 seconds, end time: 23938.9 seconds (6 hours, 38 minutes, 58.95 seconds), step size: 1593.75 seconds (26 minutes, 33.75 seconds) +100: Time step 16 done. CPU time: 0.575188 seconds, end time: 23938.9 seconds (6 hours, 38 minutes, 58.95 seconds), step size: 1593.75 seconds (26 minutes, 33.75 seconds) 100: 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) 100: 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: 0.00400473 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Solve: M deltax^k = r 100: Solve: M deltax^k = r 100: 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 3 error: 0.000266587 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 1 error: 0.0129926 100: '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 100: '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 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +106: Running 1 test case... +106: Running 1 test case... +106: Running 1 test case... +106: Running 1 test case... +106: +106: *** No errors detected +106:  +106: *** No errors detected +106:  +106: *** No errors detected +106:  +106: *** No errors detected +100: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k +97: Solve: M deltax^k = r +98: Solve: M deltax^k = r +100: Newton iteration 2 error: 0.000110371 +100: '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 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 8.168e-05 +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.019026 +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 +97: Solve: M deltax^k = r +100: Newton iteration 3 error: 1.2328e-05 +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 99: Parameter name of argument 1 ('--0foo') is invalid because it does not start with a letter. 99: 99: Usage: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] @@ -70552,148 +70561,114 @@ 99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. 99: *** This is disallowed by the MPI standard. 99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252644] 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! -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00239013 -97: Linearize: r(x^k) = dS/dt + 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.000110371 -100: '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 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = 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 -98: Newton iteration 3 error: 0.019026 -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 4 error: 0.000954828 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 3 error: 1.2328e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k +99: [i-capture-the-hostname:3950218] 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! 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 2.97736e-05 +97: Newton iteration 5 error: 2.74858e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 4 error: 3.17616e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +97: Newton iteration 6 error: 1.57437e-07 +97: Linearization/solve/update time: 0.0787226(54.4818%)/0.0653799(45.2477%)/0.00039088(0.270518%) +97: Storage: 9.36605e+07 2.65744e+07 2.0101e+08 0 0 0 +97: Writing visualization results for the current time step. 100: Solve: M deltax^k = r +106:  100: Update: x^(k+1) = x^k - deltax^k -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.00147227 +103/120 Test #106: parallel_wbp_sourcevalues_np4 .................. Passed 0.29 sec +test 107 + Start 107: parallel_wbp_calculation_create + +107: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_calculation" "--" "--run_test=Create" +107: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +107: Test timeout computed to be: 1500 +test 108 + Start 108: parallel_wbp_calculation_well_openconns + +108: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_calculation" "--" "--run_test=TopOfFormation_Well_OpenConns" +108: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +108: Test timeout computed to be: 1500 +97: Time step 28 done. CPU time: 2.32231 seconds, end time: 8.65142e+06 seconds (100 days, 3 hours, 10.4 minutes), step size: 3445.08 seconds (57 minutes, 25.08 seconds) +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Newton iteration 5 error: 7.1106e-07 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r 100: Newton iteration 6 error: 9.87476e-10 -100: Linearization/solve/update time: 0.0682515(58.0476%)/0.00121708(1.03512%)/0.0481098(40.9172%) +100: Linearization/solve/update time: 0.0683004(58.0436%)/0.00117568(0.999126%)/0.0481948(40.9573%) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0129677 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Storage in liquidPhase: [693104 7.50843] 100: Storage in gasPhase: [313.792 28741.8] 100: Storage total: [693418 28749.3] 100: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 1.44675e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 17 done. CPU time: 0.703191 seconds, end time: 26329.6 seconds (7 hours, 18 minutes, 49.57 seconds), step size: 2390.63 seconds (39 minutes, 50.62 seconds) +98: Solve: M deltax^k = r +100: Time step 17 done. CPU time: 0.703237 seconds, end time: 26329.6 seconds (7 hours, 18 minutes, 49.57 seconds), step size: 2390.63 seconds (39 minutes, 50.62 seconds) 100: 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) 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -97: Newton iteration 8 error: 7.86505e-08 -97: Linearization/solve/update time: 0.103013(58.6163%)/0.0722066(41.0868%)/0.00052176(0.296891%) -99: 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 4 error: 7.17937e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 9.34823e+07 3.13563e+07 1.99753e+08 0 0 0 -97: Writing visualization results for the current time step. +97: Solve: M deltax^k = r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k -97: Time step 30 done. CPU time: 2.58357 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) -97: Serialize to file 'reservoir_ncp_ecfv_time=8.66291e+06_rank=0.ers', next time step size: 8038.53 -97: 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 2 error: 0.00085124 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Running 3 test cases... -102: Running 3 test cases... -102: Running 3 test cases... -102: Running 3 test cases... 100: Newton iteration 1 error: 0.00958936 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: -102: *** No errors detected -102:  -102: *** No errors detected -102:  -102: *** No errors detected -102:  -102: *** No errors detected -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.0132061 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k 97: Solve: M deltax^k = r +100: Update: x^(k+1) = x^k - deltax^k 100: Newton iteration 2 error: 6.58899e-05 100: 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: 0.00631497 +97: Newton iteration 3 error: 0.00010146 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r 100: 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 3 error: 0.00889507 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 4 error: 9.33985e-07 +97: Linearization/solve/update time: 0.0523517(58.889%)/0.0362886(40.8201%)/0.0002586(0.290892%) +97: Storage: 9.35829e+07 2.84581e+07 2.00457e+08 0 0 0 +97: Writing visualization results for the current time step. 100: Newton iteration 3 error: 7.14538e-06 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r +97: Time step 29 done. CPU time: 2.41696 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) +97: 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) +97: Linearize: r(x^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 -102:  -105/120 Test #102: gatherdeferredlogger ........................... Passed 0.30 sec -test 103 - Start 103: parallelwellinfo_mpi - -103: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallelwellinfo" "--" -103: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -103: Test timeout computed to be: 1500 +97: Solve: M deltax^k = r 100: Newton iteration 4 error: 3.35366e-08 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.00961332 +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 5 error: 3.08895e-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 4 error: 0.00037291 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: 100: Newton iteration 5 error: 5.07237e-11 -100: Linearization/solve/update time: 0.0654403(58.902%)/0.00102124(0.919206%)/0.0446387(40.1788%) +100: Linearization/solve/update time: 0.0569881(59.0923%)/0.00089136(0.924271%)/0.0385598(39.9835%) 97: Solve: M deltax^k = r 100: Storage in liquidPhase: [721957 8.04422] 100: Storage in gasPhase: [313.912 28740.9] 100: Storage total: [722271 28749] 100: Writing visualization results for the current time step. -100: Time step 18 done. CPU time: 0.824587 seconds, end time: 28183.1 seconds (7 hours, 49 minutes, 43.14 seconds), step size: 1853.57 seconds (30 minutes, 53.57 seconds) -100: 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) -100: 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: 1.40191e-05 +97: Newton iteration 2 error: 0.00400473 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Time step 18 done. CPU time: 0.809679 seconds, end time: 28183.1 seconds (7 hours, 49 minutes, 43.14 seconds), step size: 1853.57 seconds (30 minutes, 53.57 seconds) +100: 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) +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r +97: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 100: Newton iteration 1 error: 0.0102826 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 9.35569e-07 -97: Linearization/solve/update time: 0.0772225(62.9587%)/0.0450268(36.7098%)/0.0004066(0.331497%) -97: Storage: 9.33791e+07 3.48015e+07 1.99041e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 31 done. CPU time: 2.71563 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) -97: 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) +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 3 error: 0.00239013 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k @@ -70701,97 +70676,207 @@ 100: Newton iteration 2 error: 8.7948e-05 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.011799 +97: Newton iteration 4 error: 0.000954828 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 100: Solve: M deltax^k = r 100: Update: x^(k+1) = x^k - deltax^k 97: Solve: M deltax^k = r +100: Newton iteration 3 error: 3.52842e-06 +100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 8.87539e-07 -98: Linearization/solve/update time: 0.544358(95.093%)/0.0276541(4.83085%)/0.00043616(0.0761921%) +98: Linearization/solve/update time: 0.493286(94.4677%)/0.0284625(5.45076%)/0.00042592(0.0815666%) 98: Storage: 9.44216e+07 1.15772e+07 2.04509e+08 0 0 0 98: Writing visualization results for the current time step. -100: Newton iteration 3 error: 3.52842e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +107: Running 1 test case... +107: Running 1 test case... +107: +107: *** No errors detected +107:  +107: *** No errors detected +98: Time step 10 done. CPU time: 2.35708 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 5 seconds +98: Serialize to file 'reservoir_ncp_vcfv_time=8.64001e+06_rank=0.ers', next time step size: 6.66667 +100: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.00322151 +97: Newton iteration 5 error: 2.97736e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 10 done. CPU time: 2.40267 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 5 seconds -98: Serialize to file 'reservoir_ncp_vcfv_time=8.64001e+06_rank=0.ers', next time step size: 6.66667 +100: Update: x^(k+1) = x^k - deltax^k 98: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 6.66667 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 -97: Solve: M deltax^k = r +108: Running 1 test case... +108: Running 1 test case... +108: +108: *** No errors detected +108:  +108: *** No errors detected 100: Newton iteration 4 error: 2.55254e-08 100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 6.69607e-11 -100: Linearization/solve/update time: 0.0569714(59.1228%)/0.00092448(0.959392%)/0.0384652(39.9178%) +97: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 7.18424e-05 +97: Newton iteration 6 error: 0.00147227 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +100: Newton iteration 5 error: 6.69607e-11 +100: Linearization/solve/update time: 0.0569333(59.092%)/0.00089564(0.929599%)/0.038518(39.9784%) 100: Storage in liquidPhase: [748083 8.52101] 100: Storage in gasPhase: [314.061 28740.1] 100: Storage total: [748398 28748.6] 100: Writing visualization results for the current time step. -100: Time step 19 done. CPU time: 0.931016 seconds, end time: 30000 seconds (8 hours, 20 minutes, 0 seconds), step size: 1816.86 seconds (30 minutes, 16.86 seconds) +100: Time step 19 done. CPU time: 0.916045 seconds, end time: 30000 seconds (8 hours, 20 minutes, 0 seconds), step size: 1816.86 seconds (30 minutes, 16.86 seconds) 100: Simulation of problem 'obstacle_pvs' finished. 100: 100: ------------------------ Timing ------------------------ -100: Setup time: 0.147 seconds, 13.7% -100: Simulation time: 0.931 seconds, 86.3% -100: Linearization time: 0.498 seconds, 53.5% -100: Linear solve time: 0.00832 seconds, 0.894% -100: Newton update time: 0.334 seconds, 35.8% -100: Pre/postprocess time: 0.072 seconds, 7.73% -100: Output write time: 0.017 seconds, 1.82% -100: First process' simulation CPU time: 1.01 seconds +100: Setup time: 0.136 seconds, 12.9% +100: Simulation time: 0.916 seconds, 87.1% +100: Linearization time: 0.49 seconds, 53.5% +100: Linear solve time: 0.00794 seconds, 0.867% +100: Newton update time: 0.328 seconds, 35.8% +100: Pre/postprocess time: 0.0718 seconds, 7.84% +100: Output write time: 0.0163 seconds, 1.78% +100: First process' simulation CPU time: 0.996 seconds 100: Number of processes: 1 100: Threads per processes: 1 -100: Total CPU time: 1.01 seconds +100: Total CPU time: 0.996 seconds 100: 100: ---------------------------------------------------------------- 100: 100: Simulation completed 97: Solve: M deltax^k = r -106/120 Test #100: obstacle_pvs_restart ........................... Passed 2.45 sec 97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.84891e-05 +97: Newton iteration 7 error: 1.44675e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 3.67829e-08 -97: Linearization/solve/update time: 0.0642631(57.0693%)/0.0480095(42.6351%)/0.00033284(0.295581%) -97: Storage: 9.32565e+07 3.9464e+07 1.98214e+08 0 0 0 +97: Newton iteration 8 error: 7.86505e-08 +97: Linearization/solve/update time: 0.104574(60.0337%)/0.0690909(39.6638%)/0.00052684(0.302449%) +104/120 Test #100: obstacle_pvs_restart ........................... Passed 2.35 sec +97: Storage: 9.34823e+07 3.13563e+07 1.99753e+08 0 0 0 97: Writing visualization results for the current time step. -97: Time step 32 done. CPU time: 2.83401 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) -97: 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) +97: Time step 30 done. CPU time: 2.59725 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) +97: Serialize to file 'reservoir_ncp_ecfv_time=8.66291e+06_rank=0.ers', next time step size: 8038.53 +107:  +105/120 Test #107: parallel_wbp_calculation_create ................ Passed 0.28 sec +test 109 + Start 109: parallel_region_phase_pvaverage_np2 + +109: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" +109: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +109: Test timeout computed to be: 1500 +97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +108:  +106/120 Test #108: parallel_wbp_calculation_well_openconns ........ Passed 0.28 sec +test 110 + Start 110: parallel_region_phase_pvaverage_np3 + +110: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" +110: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +110: Test timeout computed to be: 1500 +97: Solve: M deltax^k = r 98: Solve: M deltax^k = r +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 1 error: 0.0132061 +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 1 error: 0.536806 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: 0.00631497 +97: Linearize: r(x^k) = dS/dt + 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.00889507 +97: Linearize: r(x^k) = dS/dt + 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.00037291 +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 5 error: 1.40191e-05 +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: 0.0577477 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 6 error: 9.35569e-07 +97: Linearization/solve/update time: 0.0779753(63.528%)/0.0443734(36.1519%)/0.000393(0.320185%) +97: Storage: 9.33791e+07 3.48015e+07 1.99041e+08 0 0 0 +97: Writing visualization results for the current time step. +97: Time step 31 done. CPU time: 2.72957 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) +97: 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) +97: Linearize: r(x^k) = dS/dt + 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: 0.011799 +97: Linearize: r(x^k) = dS/dt + 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.00322151 +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: 0.00807754 +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 3 error: 7.18424e-05 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +110: Running 4 test cases... +110: Running 4 test cases... +110: Running 4 test cases... +97: Solve: M deltax^k = r +110: +110: *** No errors detected +110:  +110: *** No errors detected +110:  +110: *** No errors detected +109: Running 4 test cases... +109: Running 4 test cases... +109: +109: *** No errors detected +109:  +109: *** No errors detected +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 4 error: 1.84891e-05 +97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 5 error: 3.67829e-08 +97: Linearization/solve/update time: 0.0651964(57.7295%)/0.0474074(41.9779%)/0.00033044(0.292595%) +97: Storage: 9.32565e+07 3.9464e+07 1.98214e+08 0 0 0 +97: Writing visualization results for the current time step. +97: Time step 32 done. CPU time: 2.84847 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) +97: 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) +97: Linearize: r(x^k) = dS/dt + 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: 0.00871609 97: Linearize: r(x^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 97: Newton iteration 2 error: 0.00650465 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +110:  +107/120 Test #110: parallel_region_phase_pvaverage_np3 ............ Passed 0.28 sec +test 112 + Start 112: parallel_satfunc_consistency_checks_np2 + +112: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" +112: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +112: Test timeout computed to be: 1500 +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 4 error: 9.19933e-05 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +109:  +108/120 Test #109: parallel_region_phase_pvaverage_np2 ............ Passed 0.29 sec +test 113 + Start 113: parallel_satfunc_consistency_checks_np3 + +113: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" +113: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +113: 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: 0.00183265 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Running 8 test cases... -103: Running 8 test cases... -103: Running 8 test cases... -103: Running 8 test cases... -103: -103: *** No errors detected -103:  -103: *** No errors detected -103:  -103: *** No errors detected -103:  -103: *** No errors detected 97: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 4 error: 0.00519047 @@ -70800,122 +70885,115 @@ 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 5 error: 0.000678004 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 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.0577477 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: stty: 'standard input': Inappropriate ioctl for device +98: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 6 error: 1.02968e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103:  -107/120 Test #103: parallelwellinfo_mpi ........................... Passed 0.30 sec -test 106 - Start 106: parallel_wbp_sourcevalues_np4 - -106: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" -106: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -106: Test timeout computed to be: 1500 +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 5 error: 8.88339e-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 7 error: 3.44598e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Newton iteration 8 error: 8.92587e-07 -97: Linearization/solve/update time: 0.103124(67.8677%)/0.0483031(31.7889%)/0.00052172(0.343351%) +97: Linearization/solve/update time: 0.104334(68.5916%)/0.047265(31.0731%)/0.00050988(0.335208%) 97: Storage: 9.3101e+07 4.61146e+07 1.97208e+08 0 0 0 97: Writing visualization results for the current time step. -97: Time step 33 done. CPU time: 2.99204 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) +97: Time step 33 done. CPU time: 3.01006 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) 97: 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) 97: Linearize: r(x^k) = dS/dt + 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: 0.00944458 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 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00807754 -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: 0.00476411 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r +98: Newton iteration 6 error: 8.45868e-08 +98: Linearization/solve/update time: 0.492155(93.6799%)/0.0327715(6.23794%)/0.00043152(0.0821383%) +98: Storage: 9.4415e+07 1.16095e+07 2.04459e+08 0 0 0 +98: Writing visualization results for the current time step. +98: Time step 11 done. CPU time: 2.89282 seconds, end time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 6.66667 seconds +98: Begin time step 12. Start time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 8.88889 seconds +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 3 error: 0.000182329 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -99: stty: 'standard input': Inappropriate ioctl for device +113: Running 22 test cases... +113: Running 22 test cases... +113: Running 22 test cases... +112: Running 22 test cases... +99: +113: +113: *** No errors detected +113:  +113: *** No errors detected +113:  +113: *** No errors detected +112: Running 22 test cases... 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 4 error: 9.43221e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +112: +112: *** No errors detected +112:  +112: *** No errors detected 97: 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: 9.19933e-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 5 error: 3.91079e-06 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 1 error: 0.429448 +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 6 error: 3.05234e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +113:  +109/120 Test #113: parallel_satfunc_consistency_checks_np3 ........ Passed 0.28 sec +112:  +110/120 Test #112: parallel_satfunc_consistency_checks_np2 ........ Passed 0.29 sec +test 111 + Start 111: parallel_region_phase_pvaverage_np4 + +111: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" +111: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +111: Test timeout computed to be: 1500 97: Newton iteration 7 error: 3.91041e-08 -97: Linearization/solve/update time: 0.0903562(50.9101%)/0.0866715(48.8339%)/0.00045432(0.255981%) +97: Linearization/solve/update time: 0.0914132(52.9876%)/0.0806516(46.7496%)/0.00045332(0.262767%) 97: Storage: 9.29348e+07 5.38502e+07 1.96205e+08 0 0 0 97: Writing visualization results for the current time step. -97: Time step 34 done. CPU time: 3.17556 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) +97: Time step 34 done. CPU time: 3.18866 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) 97: 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) 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Running 1 test case... -106: Running 1 test case... -106: Running 1 test case... -106: Running 1 test case... -106: -106: *** No errors detected -106:  -106: *** No errors detected -106:  -106: *** No errors detected -106:  -106: *** No errors detected 97: Solve: M deltax^k = r -98: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 1 error: 0.00603163 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 5 error: 8.88339e-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 2 error: 0.00323352 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 2 error: 0.0134025 +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 3 error: 0.000312588 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: 97: Solve: M deltax^k = r -106:  -108/120 Test #106: parallel_wbp_sourcevalues_np4 .................. Passed 0.29 sec -test 110 - Start 110: parallel_region_phase_pvaverage_np3 - -110: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" -110: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -110: Test timeout computed to be: 1500 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 4 error: 3.51718e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -98: Newton iteration 6 error: 8.45868e-08 -98: Linearization/solve/update time: 0.490519(93.7095%)/0.0324887(6.20669%)/0.00043892(0.0838518%) -98: Storage: 9.4415e+07 1.16095e+07 2.04459e+08 0 0 0 -98: Writing visualization results for the current time step. -98: Time step 11 done. CPU time: 2.93656 seconds, end time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 6.66667 seconds -98: Begin time step 12. Start time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 8.88889 seconds -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: 1.0112e-05 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -70923,29 +71001,45 @@ 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 6 error: 0.000321076 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.00233943 +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.92701e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Newton iteration 8 error: 7.7029e-08 -97: Linearization/solve/update time: 0.103637(54.8647%)/0.0847325(44.8567%)/0.00052628(0.278608%) +97: Linearization/solve/update time: 0.104365(55.5283%)/0.0830482(44.1865%)/0.00053588(0.28512%) 97: Storage: 9.27707e+07 6.1571e+07 1.95332e+08 0 0 0 97: Writing visualization results for the current time step. -97: Time step 35 done. CPU time: 3.37052 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) +97: Time step 35 done. CPU time: 3.38276 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) 97: 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) 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: 0.429448 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r +111: Running 4 test cases... +111: Running 4 test cases... +111: Running 4 test cases... +111: Running 4 test cases... 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 1 error: 0.00624754 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +111: +111: *** No errors detected +111:  +111: *** No errors detected +111:  +111: *** No errors detected +111:  +111: *** No errors detected 97: Solve: M deltax^k = r +98: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 2 error: 0.00225171 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 4 error: 3.46836e-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 3 error: 0.0289377 @@ -70955,22 +71049,21 @@ 97: Newton iteration 4 error: 0.00716935 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 2 error: 0.0134025 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -110: Running 4 test cases... -110: Running 4 test cases... -110: Running 4 test cases... +111:  +111/120 Test #111: parallel_region_phase_pvaverage_np4 ............ Passed 0.30 sec +test 114 + Start 114: parallel_satfunc_consistency_checks_np4 + +114: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" +114: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds +114: Test timeout computed to be: 1500 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 5 error: 0.570132 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -110: -110: *** No errors detected -110:  -110: *** No errors detected -110:  -110: *** No errors detected +98: Solve: M deltax^k = r +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 5 error: 1.67229e-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 6 error: 42902.2 @@ -70983,19 +71076,7 @@ 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 1 error: 0.00624754 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 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00233943 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -110:  -109/120 Test #110: parallel_region_phase_pvaverage_np3 ............ Passed 0.30 sec -test 111 - Start 111: parallel_region_phase_pvaverage_np4 - -111: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" -111: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -111: Test timeout computed to be: 1500 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 2 error: 0.000985627 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -71003,107 +71084,62 @@ 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 3 error: 0.00650749 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Newton iteration 6 error: 6.40613e-09 +98: Linearization/solve/update time: 0.492379(94.1728%)/0.0300495(5.74729%)/0.00041792(0.0799317%) +98: Storage: 9.44106e+07 1.16456e+07 2.04427e+08 0 0 0 +98: Writing visualization results for the current time step. +98: Time step 12 done. CPU time: 3.42199 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.43 minutes), step size: 8.88889 seconds +98: Begin time step 13. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.43 minutes), step size: 11.8519 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 4 error: 0.000369655 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: stty: 'standard input': Inappropriate ioctl for device 97: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 5 error: 1.96915e-06 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Newton iteration 6 error: 5.63108e-07 -97: Linearization/solve/update time: 0.077725(68.3596%)/0.0355884(31.3002%)/0.00038684(0.340228%) -98: Solve: M deltax^k = r +97: Linearization/solve/update time: 0.0786256(69.3723%)/0.0342837(30.249%)/0.00042924(0.378724%) 97: Storage: 9.26875e+07 6.5319e+07 1.94928e+08 0 0 0 97: Writing visualization results for the current time step. -97: Time step 36 done. CPU time: 3.63861 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) +97: Time step 36 done. CPU time: 3.64903 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) 97: 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) 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 4 error: 3.46836e-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: 0.00578537 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 97: Newton iteration 2 error: 0.0246893 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 1 error: 0.357409 +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.0020301 97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +114: Running 22 test cases... +114: Running 22 test cases... +114: Running 22 test cases... +114: Running 22 test cases... +114: +114: *** No errors detected +114:  +114: *** No errors detected +114:  +114: *** No errors detected +114:  +114: *** No errors detected 97: Solve: M deltax^k = r -98: Solve: M deltax^k = r 97: Update: x^(k+1) = x^k - deltax^k 97: Newton iteration 4 error: 9.37403e-05 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 5 error: 1.67229e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 97: Solve: M deltax^k = r -99: stty: 'standard input': Inappropriate ioctl for device -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 1.13893e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 8.91591e-08 -97: Linearization/solve/update time: 0.0777228(60.9514%)/0.0494201(38.756%)/0.00037304(0.292544%) -97: Storage: 9.25975e+07 6.90237e+07 1.94544e+08 0 0 0 -97: Writing visualization results for the current time step. -97: Time step 37 done. CPU time: 3.77203 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) -97: Simulation of problem 'reservoir_ncp_ecfv' finished. -97: -97: ------------------------ Timing ------------------------ -97: Setup time: 0.00578 seconds, 0.153% -97: Simulation time: 3.77 seconds, 99.8% -97: Linearization time: 2.21 seconds, 58.5% -97: Linear solve time: 1.15 seconds, 30.5% -97: Newton update time: 0.011 seconds, 0.291% -97: Pre/postprocess time: 0.0725 seconds, 1.92% -97: Output write time: 0.172 seconds, 4.56% -97: First process' simulation CPU time: 4.7 seconds -97: Number of processes: 1 -97: Threads per processes: 1 -97: Total CPU time: 4.7 seconds -97: -97: ---------------------------------------------------------------- -97: -97: Simulation completed -111: Running 4 test cases... -111: Running 4 test cases... -111: Running 4 test cases... -111: Running 4 test cases... -111: -111: *** No errors detected -111:  -111: *** No errors detected -111:  -111: *** No errors detected -111:  -111: *** No errors detected -98: Newton iteration 6 error: 6.40613e-09 -98: Linearization/solve/update time: 0.489492(94.1102%)/0.0302072(5.80767%)/0.00042744(0.08218%) -98: Storage: 9.44106e+07 1.16456e+07 2.04427e+08 0 0 0 -98: Writing visualization results for the current time step. -97: ###################### -97: # Comparing results -97: ###################### -97: RND: '7b2071069e7c5485141ba72a2904b279' -98: Time step 12 done. CPU time: 3.46307 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.43 minutes), step size: 8.88889 seconds -98: Begin time step 13. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.43 minutes), step size: 11.8519 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Simulation name: 'reservoir_ncp_ecfv' -97: Number of timesteps: '37' -110/120 Test #97: reservoir_ncp_ecfv ............................. Passed 3.96 sec -111:  -111/120 Test #111: parallel_region_phase_pvaverage_np4 ............ Passed 0.30 sec -test 113 - Start 113: parallel_satfunc_consistency_checks_np3 - -113: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" -113: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -113: Test timeout computed to be: 1500 99: Illegal parameter "-foo". 99: 99: Usage: /build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] @@ -71166,89 +71202,63 @@ 99: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. 99: *** This is disallowed by the MPI standard. 99: *** Your MPI job will now abort. -99: [codethink01-arm64:2252746] 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! -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 0.357409 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: [i-capture-the-hostname:3950307] 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! +97: Update: x^(k+1) = x^k - deltax^k +97: Newton iteration 5 error: 1.13893e-05 +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.00236466 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: -98: Solve: M deltax^k = r -113: Running 22 test cases... -113: Running 22 test cases... -113: Running 22 test cases... -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.000288446 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -113: -113: *** No errors detected -113:  -113: *** No errors detected -113:  -113: *** No errors detected -113:  -112/120 Test #113: parallel_satfunc_consistency_checks_np3 ........ Passed 0.30 sec -test 114 - Start 114: parallel_satfunc_consistency_checks_np4 - -114: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" -114: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds -114: Test timeout computed to be: 1500 -98: Newton iteration 4 error: 1.79993e-07 -98: Linearization/solve/update time: 0.326628(94.6908%)/0.0179944(5.21665%)/0.00031924(0.0925488%) -98: Storage: 9.44075e+07 1.16862e+07 2.04406e+08 0 0 0 -98: Writing visualization results for the current time step. -98: Time step 13 done. CPU time: 3.81418 seconds, end time: 8.64004e+06 seconds (100 days, 0 hours, 0.62 minutes), step size: 11.8519 seconds -98: Begin time step 14. Start time: 8.64004e+06 seconds (100 days, 0 hours, 0.62 minutes), step size: 17.7778 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: 0.300244 -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.000481083 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -114: Running 22 test cases... -114: Running 22 test cases... -114: Running 22 test cases... -114: Running 22 test cases... -114: -114: *** No errors detected -114:  -114: *** No errors detected -114:  -114: *** No errors detected -114:  -114: *** No errors detected -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 4.56295e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +97: Newton iteration 6 error: 8.91591e-08 +97: Linearization/solve/update time: 0.0786358(61.7164%)/0.0483852(37.9746%)/0.00039364(0.308944%) +97: Storage: 9.25975e+07 6.90237e+07 1.94544e+08 0 0 0 +97: Writing visualization results for the current time step. 114:  -113/120 Test #114: parallel_satfunc_consistency_checks_np4 ........ Passed 0.30 sec +112/120 Test #114: parallel_satfunc_consistency_checks_np4 ........ Passed 0.31 sec test 115 Start 115: broadcast 115: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_broadcast" "--" 115: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds 115: Test timeout computed to be: 1500 -99: stty: 'standard input': Inappropriate ioctl for device -98: Newton iteration 4 error: 7.3539e-08 -98: Linearization/solve/update time: 0.325903(94.54%)/0.018519(5.37209%)/0.00030312(0.0879308%) -98: Storage: 9.44047e+07 1.17374e+07 2.0439e+08 0 0 0 -98: Writing visualization results for the current time step. -98: Time step 14 done. CPU time: 4.16509 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.92 minutes), step size: 17.7778 seconds -98: Begin time step 15. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.92 minutes), step size: 26.6667 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Test successful -114/120 Test #99: obstacle_immiscible_parameters ................. Passed 4.28 sec +97: Time step 37 done. CPU time: 3.7824 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) +97: Simulation of problem 'reservoir_ncp_ecfv' finished. +97: +97: ------------------------ Timing ------------------------ +97: Setup time: 0.00539 seconds, 0.142% +97: Simulation time: 3.78 seconds, 99.9% +97: Linearization time: 2.25 seconds, 59.5% +97: Linear solve time: 1.13 seconds, 29.8% +97: Newton update time: 0.011 seconds, 0.292% +97: Pre/postprocess time: 0.0727 seconds, 1.92% +97: Output write time: 0.161 seconds, 4.25% +97: First process' simulation CPU time: 4.58 seconds +97: Number of processes: 1 +97: Threads per processes: 1 +97: Total CPU time: 4.58 seconds +97: +97: ---------------------------------------------------------------- +97: +97: Simulation completed +97: ###################### +97: # Comparing results +97: ###################### +97: RND: 'cc4a8f87becb8d8dbd1f2d921c5b5eeb' +97: Simulation name: 'reservoir_ncp_ecfv' +97: Number of timesteps: '37' +113/120 Test #97: reservoir_ncp_ecfv ............................. Passed 3.99 sec 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 0.250054 +98: Newton iteration 3 error: 0.000288446 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: +98: Newton iteration 4 error: 1.79993e-07 +98: Linearization/solve/update time: 0.328667(94.498%)/0.0188479(5.41912%)/0.00028836(0.0829089%) +98: Storage: 9.44075e+07 1.16862e+07 2.04406e+08 0 0 0 +98: Writing visualization results for the current time step. +98: Time step 13 done. CPU time: 3.77594 seconds, end time: 8.64004e+06 seconds (100 days, 0 hours, 0.62 minutes), step size: 11.8519 seconds +98: Begin time step 14. Start time: 8.64004e+06 seconds (100 days, 0 hours, 0.62 minutes), step size: 17.7778 seconds 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 115: Running 1 test case... 115: Running 1 test case... @@ -71264,10 +71274,10 @@ 115: *** No errors detected 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.00049614 +98: Newton iteration 1 error: 0.300244 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 115:  -115/120 Test #115: broadcast ...................................... Passed 0.29 sec +114/120 Test #115: broadcast ...................................... Passed 0.29 sec test 116 Start 116: HDF5File_Parallel @@ -71276,18 +71286,11 @@ 116: Test timeout computed to be: 1500 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 8.02583e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 4 error: 3.37033e-08 -98: Linearization/solve/update time: 0.325699(94.4948%)/0.0186823(5.42027%)/0.00029284(0.0849613%) -98: Storage: 9.44014e+07 1.18012e+07 2.04371e+08 0 0 0 -98: Writing visualization results for the current time step. -98: Time step 15 done. CPU time: 4.51598 seconds, end time: 8.64008e+06 seconds (100 days, 0 hours, 1.36 minutes), step size: 26.6667 seconds -98: Begin time step 16. Start time: 8.64008e+06 seconds (100 days, 0 hours, 1.36 minutes), step size: 40 seconds +98: Newton iteration 2 error: 0.000481083 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: 0.206695 +98: Newton iteration 3 error: 4.56295e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 116: Running 1 test case... 116: Running 1 test case... @@ -71301,12 +71304,15 @@ 116: *** No errors detected 116:  116: *** No errors detected -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.00169453 +98: Newton iteration 4 error: 7.3539e-08 +98: Linearization/solve/update time: 0.327995(94.54%)/0.0186508(5.37583%)/0.000292(0.084165%) +98: Storage: 9.44047e+07 1.17374e+07 2.0439e+08 0 0 0 +98: Writing visualization results for the current time step. +98: Time step 14 done. CPU time: 4.129 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.92 minutes), step size: 17.7778 seconds +98: Begin time step 15. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.92 minutes), step size: 26.6667 seconds 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 116:  -116/120 Test #116: HDF5File_Parallel .............................. Passed 0.31 sec +115/120 Test #116: HDF5File_Parallel .............................. Passed 0.30 sec test 117 Start 117: HDF5Serializer_Parallel @@ -71315,11 +71321,18 @@ 117: Test timeout computed to be: 1500 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 4.10734e-06 +98: Newton iteration 1 error: 0.250054 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +99: stty: 'standard input': Inappropriate ioctl for device +99: Test successful +116/120 Test #99: obstacle_immiscible_parameters ................. Passed 4.25 sec 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 3.23162e-06 +98: Newton iteration 2 error: 0.00049614 +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: 8.02583e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 117: Running 2 test cases... 117: Running 2 test cases... @@ -71333,12 +71346,12 @@ 117: *** No errors detected 117:  117: *** No errors detected -98: Newton iteration 5 error: 4.73913e-09 -98: Linearization/solve/update time: 0.406782(94.0433%)/0.0254091(5.87428%)/0.00035652(0.0824233%) -98: Storage: 9.43969e+07 1.18806e+07 2.04345e+08 0 0 0 +98: Newton iteration 4 error: 3.37033e-08 +98: Linearization/solve/update time: 0.327821(94.481%)/0.018856(5.43446%)/0.00029336(0.0845491%) +98: Storage: 9.44014e+07 1.18012e+07 2.04371e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 16 done. CPU time: 4.95475 seconds, end time: 8.64012e+06 seconds (100 days, 0 hours, 2.03 minutes), step size: 40 seconds -98: Begin time step 17. Start time: 8.64012e+06 seconds (100 days, 0 hours, 2.03 minutes), step size: 56.6667 seconds +98: Time step 15 done. CPU time: 4.48231 seconds, end time: 8.64008e+06 seconds (100 days, 0 hours, 1.36 minutes), step size: 26.6667 seconds +98: Begin time step 16. Start time: 8.64008e+06 seconds (100 days, 0 hours, 1.36 minutes), step size: 40 seconds 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 117:  117/120 Test #117: HDF5Serializer_Parallel ........................ Passed 0.31 sec @@ -71350,15 +71363,11 @@ 118: Test timeout computed to be: 1500 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 0.169752 -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.000433857 +98: Newton iteration 1 error: 0.206695 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.00141894 +98: Newton iteration 2 error: 0.00169453 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 118: Running 9 test cases... 118: Running 9 test cases... @@ -71374,21 +71383,49 @@ 118: *** No errors detected 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 5.62177e-05 +98: Newton iteration 3 error: 4.10734e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 118:  -118/120 Test #118: rstconv_parallel ............................... Passed 0.30 sec +118/120 Test #118: rstconv_parallel ............................... Passed 0.29 sec test 119 Start 119: mpiutil 119: Test command: /build/reproducible-path/opm-simulators-2024.10+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu" "-e" "test_mpiutil" "--" 119: Working Directory: /build/reproducible-path/opm-simulators-2024.10+ds 119: Test timeout computed to be: 1500 +98: Solve: M deltax^k = r +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 4 error: 3.23162e-06 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +98: Newton iteration 5 error: 4.73913e-09 +98: Linearization/solve/update time: 0.410329(93.9649%)/0.0259997(5.9539%)/0.00035476(0.0812396%) +98: Storage: 9.43969e+07 1.18806e+07 2.04345e+08 0 0 0 +98: Writing visualization results for the current time step. +98: Time step 16 done. CPU time: 4.92525 seconds, end time: 8.64012e+06 seconds (100 days, 0 hours, 2.03 minutes), step size: 40 seconds +98: Begin time step 17. Start time: 8.64012e+06 seconds (100 days, 0 hours, 2.03 minutes), step size: 56.6667 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: 0.169752 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r +119/120 Test #119: mpiutil ........................................ Passed 0.28 sec +98: Solve: M deltax^k = r +98: Update: x^(k+1) = x^k - deltax^k +98: Newton iteration 2 error: 0.000433857 +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.00141894 +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: 5.62177e-05 +98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 4.25068e-07 -98: Linearization/solve/update time: 0.407572(94.0317%)/0.0255086(5.88514%)/0.00036032(0.0831302%) +98: Linearization/solve/update time: 0.408756(93.8757%)/0.0263058(6.04145%)/0.00036064(0.0828254%) 98: Storage: 9.4391e+07 1.19742e+07 2.04306e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 17 done. CPU time: 5.39447 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 2.98 minutes), step size: 56.6667 seconds +98: Time step 17 done. CPU time: 5.3669 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 2.98 minutes), step size: 56.6667 seconds 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71399,7 +71436,6 @@ 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 2 error: 0.000390827 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -119/120 Test #119: mpiutil ........................................ Passed 0.28 sec 98: Solve: M deltax^k = r 98: Update: x^(k+1) = x^k - deltax^k 98: Newton iteration 3 error: 0.00085301 @@ -71409,10 +71445,10 @@ 98: Newton iteration 4 error: 2.74467e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 3.62196e-08 -98: Linearization/solve/update time: 0.408134(94.0454%)/0.025478(5.87083%)/0.00036372(0.0838111%) +98: Linearization/solve/update time: 0.40842(93.8422%)/0.0264382(6.07468%)/0.0003616(0.0830844%) 98: Storage: 9.43833e+07 1.20847e+07 2.04252e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 18 done. CPU time: 5.83479 seconds, end time: 8.64026e+06 seconds (100 days, 0 hours, 4.31 minutes), step size: 80.2778 seconds (1 minutes, 20.28 seconds) +98: Time step 18 done. CPU time: 5.80835 seconds, end time: 8.64026e+06 seconds (100 days, 0 hours, 4.31 minutes), step size: 80.2778 seconds (1 minutes, 20.28 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71428,10 +71464,10 @@ 98: Newton iteration 3 error: 0.00011473 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 4 error: 5.26752e-07 -98: Linearization/solve/update time: 0.32617(94.087%)/0.0201872(5.8232%)/0.0003114(0.0898264%) +98: Linearization/solve/update time: 0.327385(93.9499%)/0.0207903(5.96621%)/0.00029228(0.0838758%) 98: Storage: 9.43738e+07 1.22156e+07 2.04177e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 19 done. CPU time: 6.18765 seconds, end time: 8.64037e+06 seconds (100 days, 0 hours, 6.21 minutes), step size: 113.727 seconds (1 minutes, 53.73 seconds) +98: Time step 19 done. CPU time: 6.16297 seconds, end time: 8.64037e+06 seconds (100 days, 0 hours, 6.21 minutes), step size: 113.727 seconds (1 minutes, 53.73 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71459,10 +71495,10 @@ 98: Newton iteration 6 error: 1.72252e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 7 error: 3.58823e-08 -98: Linearization/solve/update time: 0.570648(93.3141%)/0.0403735(6.602%)/0.00051304(0.0838939%) +98: Linearization/solve/update time: 0.572668(93.1111%)/0.0418687(6.8075%)/0.00050056(0.0813869%) 98: Storage: 9.4362e+07 1.23787e+07 2.04076e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 20 done. CPU time: 6.80562 seconds, end time: 8.64054e+06 seconds (100 days, 0 hours, 9.05 minutes), step size: 170.59 seconds (2 minutes, 50.59 seconds) +98: Time step 20 done. CPU time: 6.78441 seconds, end time: 8.64054e+06 seconds (100 days, 0 hours, 9.05 minutes), step size: 170.59 seconds (2 minutes, 50.59 seconds) 98: Serialize to file 'reservoir_ncp_vcfv_time=8.64054e+06_rank=0.ers', next time step size: 213.238 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -71479,10 +71515,10 @@ 98: Newton iteration 3 error: 9.16587e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 4 error: 9.31691e-07 -98: Linearization/solve/update time: 0.326136(92.9006%)/0.0246188(7.01275%)/0.00030416(0.0866408%) +98: Linearization/solve/update time: 0.327942(93.0671%)/0.0241366(6.84975%)/0.00029296(0.0831394%) 98: Storage: 9.435e+07 1.25516e+07 2.03963e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 21 done. CPU time: 7.16688 seconds, end time: 8.64076e+06 seconds (100 days, 0 hours, 12.61 minutes), step size: 213.238 seconds (3 minutes, 33.24 seconds) +98: Time step 21 done. CPU time: 7.14698 seconds, end time: 8.64076e+06 seconds (100 days, 0 hours, 12.61 minutes), step size: 213.238 seconds (3 minutes, 33.24 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71506,10 +71542,10 @@ 98: Newton iteration 5 error: 4.95626e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 5.54601e-07 -98: Linearization/solve/update time: 0.489459(92.431%)/0.039647(7.48707%)/0.00043384(0.0819277%) +98: Linearization/solve/update time: 0.491637(92.5593%)/0.0390946(7.36025%)/0.00042736(0.080458%) 98: Storage: 9.43361e+07 1.27705e+07 2.03817e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 22 done. CPU time: 7.70275 seconds, end time: 8.64108e+06 seconds (100 days, 0 hours, 17.94 minutes), step size: 319.857 seconds (5 minutes, 19.86 seconds) +98: Time step 22 done. CPU time: 7.68443 seconds, end time: 8.64108e+06 seconds (100 days, 0 hours, 17.94 minutes), step size: 319.857 seconds (5 minutes, 19.86 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71529,10 +71565,10 @@ 98: Newton iteration 4 error: 3.91437e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 4.10211e-07 -98: Linearization/solve/update time: 0.407782(91.672%)/0.0366718(8.24407%)/0.0003732(0.0838979%) +98: Linearization/solve/update time: 0.408732(91.9398%)/0.0354527(7.9747%)/0.00038012(0.0855039%) 98: Storage: 9.43219e+07 1.30212e+07 2.03648e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 23 done. CPU time: 8.15383 seconds, end time: 8.6415e+06 seconds (100 days, 0 hours, 25.04 minutes), step size: 426.476 seconds (7 minutes, 6.476 seconds) +98: Time step 23 done. CPU time: 8.13522 seconds, end time: 8.6415e+06 seconds (100 days, 0 hours, 25.04 minutes), step size: 426.476 seconds (7 minutes, 6.476 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71552,10 +71588,10 @@ 98: Newton iteration 4 error: 4.49899e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 4.92773e-07 -98: Linearization/solve/update time: 0.407147(93.0073%)/0.030247(6.90952%)/0.00036416(0.0831874%) +98: Linearization/solve/update time: 0.408637(93.0979%)/0.0299323(6.81935%)/0.00036304(0.0827099%) 98: Storage: 9.43071e+07 1.33309e+07 2.03442e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 24 done. CPU time: 8.59779 seconds, end time: 8.64211e+06 seconds (100 days, 0 hours, 35.11 minutes), step size: 604.174 seconds (10 minutes, 4.174 seconds) +98: Time step 24 done. CPU time: 8.58036 seconds, end time: 8.64211e+06 seconds (100 days, 0 hours, 35.11 minutes), step size: 604.174 seconds (10 minutes, 4.174 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71587,10 +71623,10 @@ 98: Newton iteration 7 error: 1.42806e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 8 error: 4.28836e-07 -98: Linearization/solve/update time: 0.652045(90.6301%)/0.0668375(9.28999%)/0.00057484(0.0798991%) +98: Linearization/solve/update time: 0.654977(91.1238%)/0.0632311(8.79703%)/0.0005694(0.0792178%) 98: Storage: 9.42914e+07 1.37223e+07 2.03194e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 25 done. CPU time: 9.32379 seconds, end time: 8.64296e+06 seconds (100 days, 0 hours, 49.38 minutes), step size: 855.913 seconds (14 minutes, 15.91 seconds) +98: Time step 25 done. CPU time: 9.30564 seconds, end time: 8.64296e+06 seconds (100 days, 0 hours, 49.38 minutes), step size: 855.913 seconds (14 minutes, 15.91 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71610,10 +71646,10 @@ 98: Newton iteration 4 error: 1.05399e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 3.86263e-07 -98: Linearization/solve/update time: 0.409213(91.1657%)/0.0392865(8.75236%)/0.00036792(0.0819663%) +98: Linearization/solve/update time: 0.40939(91.5851%)/0.0372486(8.33292%)/0.00036652(0.0819946%) 98: Storage: 9.4275e+07 1.41457e+07 2.02944e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 26 done. CPU time: 9.77897 seconds, end time: 8.64396e+06 seconds (100 days, 1 hours, 6.02 minutes), step size: 998.565 seconds (16 minutes, 38.56 seconds) +98: Time step 26 done. CPU time: 9.75886 seconds, end time: 8.64396e+06 seconds (100 days, 1 hours, 6.02 minutes), step size: 998.565 seconds (16 minutes, 38.56 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71641,10 +71677,10 @@ 98: Newton iteration 6 error: 0.000205187 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 7 error: 8.47335e-08 -98: Linearization/solve/update time: 0.573073(90.2932%)/0.0610971(9.62643%)/0.00051028(0.0803995%) +98: Linearization/solve/update time: 0.572995(90.8541%)/0.0571876(9.06768%)/0.00049308(0.0781828%) 98: Storage: 9.42483e+07 1.47171e+07 2.02647e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 27 done. CPU time: 10.4201 seconds, end time: 8.64538e+06 seconds (100 days, 1 hours, 29.6 minutes), step size: 1414.63 seconds (23 minutes, 34.63 seconds) +98: Time step 27 done. CPU time: 10.3959 seconds, end time: 8.64538e+06 seconds (100 days, 1 hours, 29.6 minutes), step size: 1414.63 seconds (23 minutes, 34.63 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71684,10 +71720,10 @@ 98: Newton iteration 9 error: 2.12519e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 10 error: 1.41332e-07 -98: Linearization/solve/update time: 0.820526(91.3925%)/0.0765611(8.52759%)/0.00071776(0.0799461%) +98: Linearization/solve/update time: 0.818741(91.6831%)/0.0735661(8.23797%)/0.00070516(0.0789642%) 98: Storage: 9.42112e+07 1.54171e+07 2.02331e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 28 done. CPU time: 11.3246 seconds, end time: 8.64714e+06 seconds (100 days, 1 hours, 59.07 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) +98: Time step 28 done. CPU time: 11.2955 seconds, end time: 8.64714e+06 seconds (100 days, 1 hours, 59.07 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71707,10 +71743,10 @@ 98: Newton iteration 4 error: 4.8541e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 3.93387e-07 -98: Linearization/solve/update time: 0.406514(91.3399%)/0.0381877(8.58041%)/0.0003548(0.0797202%) +98: Linearization/solve/update time: 0.409083(91.7916%)/0.036229(8.1292%)/0.00035304(0.0792165%) 98: Storage: 9.41745e+07 1.61162e+07 2.02052e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 29 done. CPU time: 11.776 seconds, end time: 8.64891e+06 seconds (100 days, 2 hours, 28.54 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) +98: Time step 29 done. CPU time: 11.7474 seconds, end time: 8.64891e+06 seconds (100 days, 2 hours, 28.54 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71746,10 +71782,10 @@ 98: Newton iteration 8 error: 3.08776e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 9 error: 5.97533e-08 -98: Linearization/solve/update time: 0.731074(90.7975%)/0.0734715(9.12497%)/0.00062432(0.0775389%) +98: Linearization/solve/update time: 0.735615(91.2017%)/0.0703292(8.71942%)/0.00063604(0.0788564%) 98: Storage: 9.41263e+07 1.71168e+07 2.01702e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 30 done. CPU time: 12.5878 seconds, end time: 8.65142e+06 seconds (100 days, 3 hours, 10.29 minutes), step size: 2505.08 seconds (41 minutes, 45.08 seconds) +98: Time step 30 done. CPU time: 12.5606 seconds, end time: 8.65142e+06 seconds (100 days, 3 hours, 10.29 minutes), step size: 2505.08 seconds (41 minutes, 45.08 seconds) 98: Serialize to file 'reservoir_ncp_vcfv_time=8.65142e+06_rank=0.ers', next time step size: 2713.84 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -71774,10 +71810,10 @@ 98: Newton iteration 5 error: 1.13405e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 2.39451e-07 -98: Linearization/solve/update time: 0.487645(90.2628%)/0.0521972(9.66166%)/0.00040828(0.0755723%) +98: Linearization/solve/update time: 0.491473(90.4966%)/0.0511994(9.42752%)/0.0004122(0.0758998%) 98: Storage: 9.40786e+07 1.82158e+07 2.01361e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 31 done. CPU time: 13.1383 seconds, end time: 8.65413e+06 seconds (100 days, 3 hours, 55.52 minutes), step size: 2713.84 seconds (45 minutes, 13.84 seconds) +98: Time step 31 done. CPU time: 13.1139 seconds, end time: 8.65413e+06 seconds (100 days, 3 hours, 55.52 minutes), step size: 2713.84 seconds (45 minutes, 13.84 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71801,10 +71837,10 @@ 98: Newton iteration 5 error: 4.39663e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 1.99377e-07 -98: Linearization/solve/update time: 0.487713(90.4444%)/0.0511102(9.47817%)/0.00041752(0.0774274%) +98: Linearization/solve/update time: 0.491106(90.8761%)/0.0488845(9.04577%)/0.00042244(0.0781699%) 98: Storage: 9.40208e+07 1.97068e+07 2.00952e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 32 done. CPU time: 13.6839 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) +98: Time step 32 done. CPU time: 13.6607 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71824,10 +71860,10 @@ 98: Newton iteration 4 error: 3.70161e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 2.04889e-07 -98: Linearization/solve/update time: 0.406255(89.5249%)/0.0471576(10.392%)/0.00037716(0.0831134%) +98: Linearization/solve/update time: 0.40979(90.2014%)/0.0441607(9.72049%)/0.00035484(0.078106%) 98: Storage: 9.39513e+07 2.1729e+07 2.00464e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 33 done. CPU time: 14.1439 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) +98: Time step 33 done. CPU time: 14.1213 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71867,10 +71903,10 @@ 98: Newton iteration 9 error: 9.7987e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 10 error: 4.22531e-08 -98: Linearization/solve/update time: 0.812643(88.9702%)/0.100033(10.9518%)/0.000712(0.0779515%) +98: Linearization/solve/update time: 0.818354(89.1574%)/0.098823(10.7665%)/0.00069912(0.0761671%) 98: Storage: 9.38629e+07 2.46433e+07 1.9985e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 34 done. CPU time: 15.064 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) +98: Time step 34 done. CPU time: 15.0459 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71898,10 +71934,10 @@ 98: Newton iteration 6 error: 1.40484e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 7 error: 4.48246e-08 -98: Linearization/solve/update time: 0.569608(87.4054%)/0.0815776(12.5179%)/0.0004998(0.0766935%) +98: Linearization/solve/update time: 0.573944(88.2644%)/0.0758224(11.6604%)/0.000489(0.0752013%) 98: Storage: 9.37817e+07 2.75909e+07 1.99293e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 35 done. CPU time: 15.7222 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) +98: Time step 35 done. CPU time: 15.7027 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -71945,10 +71981,10 @@ 98: Newton iteration 10 error: 2.03045e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 11 error: 2.18666e-09 -98: Linearization/solve/update time: 0.894118(85.9073%)/0.145908(14.0189%)/0.00076848(0.0738359%) +98: Linearization/solve/update time: 0.899264(87.2633%)/0.130472(12.6608%)/0.00078228(0.0759113%) 98: Storage: 9.36883e+07 3.13078e+07 1.98663e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 36 done. CPU time: 16.7698 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) +98: Time step 36 done. CPU time: 16.74 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72000,10 +72036,10 @@ 98: Newton iteration 12 error: 2.14178e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 13 error: 5.3654e-09 -98: Linearization/solve/update time: 1.05762(89.9481%)/0.117289(9.97516%)/0.00090272(0.0767743%) +98: Linearization/solve/update time: 1.06513(89.9761%)/0.117757(9.94743%)/0.00090548(0.0764894%) 98: Storage: 9.36084e+07 3.47001e+07 1.98135e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 37 done. CPU time: 17.9525 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) +98: Time step 37 done. CPU time: 17.9308 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72047,10 +72083,10 @@ 98: Newton iteration 5 error: 0.000332495 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 3.89444e-07 -98: Linearization/solve/update time: 0.487165(92.8866%)/0.036889(7.03354%)/0.000419(0.0798896%) +98: Linearization/solve/update time: 0.492287(92.688%)/0.0384165(7.23308%)/0.00041924(0.0789347%) 98: Storage: 9.35784e+07 3.60059e+07 1.97937e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 38 done. CPU time: 18.9401 seconds, end time: 8.69554e+06 seconds (100 days, 15 hours, 25.7 minutes), step size: 2987.26 seconds (49 minutes, 47.26 seconds) +98: Time step 38 done. CPU time: 18.9291 seconds, end time: 8.69554e+06 seconds (100 days, 15 hours, 25.7 minutes), step size: 2987.26 seconds (49 minutes, 47.26 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72082,10 +72118,10 @@ 98: Newton iteration 7 error: 5.05149e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 8 error: 1.97023e-08 -98: Linearization/solve/update time: 0.648813(91.7361%)/0.0578926(8.18548%)/0.00055448(0.0783984%) +98: Linearization/solve/update time: 0.656776(91.467%)/0.0606848(8.45137%)/0.00058624(0.0816437%) 98: Storage: 9.35394e+07 3.77484e+07 1.97684e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 39 done. CPU time: 19.6539 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) +98: Time step 39 done. CPU time: 19.6537 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72109,10 +72145,10 @@ 98: Newton iteration 5 error: 0.000135907 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 7.30603e-08 -98: Linearization/solve/update time: 0.487488(92.8398%)/0.0371768(7.08015%)/0.00042028(0.0800403%) +98: Linearization/solve/update time: 0.492775(92.6885%)/0.0384455(7.2314%)/0.00042596(0.0801209%) 98: Storage: 9.34951e+07 3.97816e+07 1.974e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 40 done. CPU time: 20.1853 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) +98: Time step 40 done. CPU time: 20.1916 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) 98: Serialize to file 'reservoir_ncp_vcfv_time=8.70417e+06_rank=0.ers', next time step size: 6195.8 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -72193,10 +72229,10 @@ 98: Newton iteration 2 error: 0.000164015 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 3 error: 1.71216e-07 -98: Linearization/solve/update time: 0.243987(93.7051%)/0.0161956(6.22006%)/0.00019484(0.0748298%) +98: Linearization/solve/update time: 0.246093(93.4632%)/0.0170174(6.46301%)/0.0001942(0.0737548%) 98: Storage: 9.34662e+07 4.11369e+07 1.97216e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 41 done. CPU time: 22.0032 seconds, end time: 8.70727e+06 seconds (100 days, 18 hours, 41.16 minutes), step size: 3097.9 seconds (51 minutes, 37.9 seconds) +98: Time step 41 done. CPU time: 22.0323 seconds, end time: 8.70727e+06 seconds (100 days, 18 hours, 41.16 minutes), step size: 3097.9 seconds (51 minutes, 37.9 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72252,10 +72288,10 @@ 98: Newton iteration 13 error: 2.69656e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 14 error: 8.8975e-09 -98: Linearization/solve/update time: 1.13735(86.8307%)/0.171537(13.0959%)/0.00096112(0.0733762%) +98: Linearization/solve/update time: 1.14753(86.761%)/0.174126(13.1652%)/0.000976(0.0737924%) 98: Storage: 9.34215e+07 4.32801e+07 1.96937e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 42 done. CPU time: 23.32 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) +98: Time step 42 done. CPU time: 23.362 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72316,10 +72352,10 @@ 98: Newton iteration 4 error: 3.68493e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 6.16574e-07 -98: Linearization/solve/update time: 0.406217(93.6223%)/0.027318(6.29609%)/0.00035404(0.0815969%) +98: Linearization/solve/update time: 0.409685(93.5115%)/0.0280655(6.40601%)/0.00036124(0.0824538%) 98: Storage: 9.34135e+07 4.36627e+07 1.96887e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 43 done. CPU time: 24.7054 seconds, end time: 8.71305e+06 seconds (100 days, 20 hours, 17.51 minutes), step size: 875.894 seconds (14 minutes, 35.89 seconds) +98: Time step 43 done. CPU time: 24.7601 seconds, end time: 8.71305e+06 seconds (100 days, 20 hours, 17.51 minutes), step size: 875.894 seconds (14 minutes, 35.89 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72339,10 +72375,10 @@ 98: Newton iteration 4 error: 4.66977e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 1.33309e-07 -98: Linearization/solve/update time: 0.406084(91.4731%)/0.0375003(8.44719%)/0.00035396(0.0797318%) +98: Linearization/solve/update time: 0.410434(91.3703%)/0.0384098(8.55074%)/0.00035476(0.0789762%) 98: Storage: 9.34023e+07 4.42045e+07 1.96818e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 44 done. CPU time: 25.1556 seconds, end time: 8.71429e+06 seconds (100 days, 20 hours, 38.19 minutes), step size: 1240.85 seconds (20 minutes, 40.85 seconds) +98: Time step 44 done. CPU time: 25.2156 seconds, end time: 8.71429e+06 seconds (100 days, 20 hours, 38.19 minutes), step size: 1240.85 seconds (20 minutes, 40.85 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72362,10 +72398,10 @@ 98: Newton iteration 4 error: 2.16915e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 2.31833e-07 -98: Linearization/solve/update time: 0.406128(92.8943%)/0.0307125(7.02492%)/0.0003532(0.080788%) +98: Linearization/solve/update time: 0.409727(92.5847%)/0.0324508(7.33281%)/0.00036524(0.082532%) 98: Storage: 9.33866e+07 4.49716e+07 1.96721e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 45 done. CPU time: 25.5991 seconds, end time: 8.71605e+06 seconds (100 days, 21 hours, 7.49 minutes), step size: 1757.87 seconds (29 minutes, 17.87 seconds) +98: Time step 45 done. CPU time: 25.6644 seconds, end time: 8.71605e+06 seconds (100 days, 21 hours, 7.49 minutes), step size: 1757.87 seconds (29 minutes, 17.87 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72401,10 +72437,10 @@ 98: Newton iteration 8 error: 0.000109313 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 9 error: 3.74048e-07 -98: Linearization/solve/update time: 0.730459(87.7221%)/0.101631(12.2051%)/0.00060648(0.0728333%) +98: Linearization/solve/update time: 0.740851(87.8314%)/0.102025(12.0955%)/0.00061636(0.0730724%) 98: Storage: 9.33646e+07 4.6057e+07 1.96587e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 46 done. CPU time: 26.4383 seconds, end time: 8.71854e+06 seconds (100 days, 21 hours, 48.99 minutes), step size: 2490.32 seconds (41 minutes, 30.32 seconds) +98: Time step 46 done. CPU time: 26.5145 seconds, end time: 8.71854e+06 seconds (100 days, 21 hours, 48.99 minutes), step size: 2490.32 seconds (41 minutes, 30.32 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72424,10 +72460,10 @@ 98: Newton iteration 4 error: 0.000153902 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 5 error: 3.91619e-07 -98: Linearization/solve/update time: 0.406095(90.7507%)/0.0410404(9.17136%)/0.0003488(0.0779469%) +98: Linearization/solve/update time: 0.408634(90.9801%)/0.0401651(8.94253%)/0.00034752(0.0773733%) 98: Storage: 9.33411e+07 4.72309e+07 1.96446e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 47 done. CPU time: 26.8921 seconds, end time: 8.72124e+06 seconds (100 days, 22 hours, 33.96 minutes), step size: 2697.84 seconds (44 minutes, 57.84 seconds) +98: Time step 47 done. CPU time: 26.9698 seconds, end time: 8.72124e+06 seconds (100 days, 22 hours, 33.96 minutes), step size: 2697.84 seconds (44 minutes, 57.84 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72479,10 +72515,10 @@ 98: Newton iteration 12 error: 1.85542e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 13 error: 8.77751e-08 -98: Linearization/solve/update time: 1.05473(92.1056%)/0.0895103(7.81661%)/0.00089068(0.0777798%) +98: Linearization/solve/update time: 1.0598(92.0749%)/0.0903228(7.84717%)/0.00089704(0.0779341%) 98: Storage: 9.33082e+07 4.88886e+07 1.96251e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 48 done. CPU time: 28.0441 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) +98: Time step 48 done. CPU time: 28.1277 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72522,10 +72558,10 @@ 98: Newton iteration 9 error: 0.000106411 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 10 error: 1.29026e-07 -98: Linearization/solve/update time: 0.811445(89.9892%)/0.0895521(9.93132%)/0.00071648(0.0794576%) +98: Linearization/solve/update time: 0.814444(90.2979%)/0.0868317(9.62709%)/0.0006762(0.0749707%) 98: Storage: 9.32831e+07 5.01598e+07 1.96105e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 49 done. CPU time: 28.9525 seconds, end time: 8.728e+06 seconds (101 days, 0 hours, 26.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) +98: Time step 49 done. CPU time: 29.0363 seconds, end time: 8.728e+06 seconds (101 days, 0 hours, 26.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72553,10 +72589,10 @@ 98: Newton iteration 6 error: 0.000524433 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 7 error: 3.55149e-07 -98: Linearization/solve/update time: 0.568316(92.2454%)/0.047299(7.67727%)/0.00047664(0.0773651%) +98: Linearization/solve/update time: 0.570409(92.2222%)/0.0476375(7.7019%)/0.00046948(0.0759042%) 98: Storage: 9.32581e+07 5.14267e+07 1.95962e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 50 done. CPU time: 29.575 seconds, end time: 8.73094e+06 seconds (101 days, 1 hours, 15.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) +98: Time step 50 done. CPU time: 29.6611 seconds, end time: 8.73094e+06 seconds (101 days, 1 hours, 15.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) 98: Serialize to file 'reservoir_ncp_vcfv_time=8.73094e+06_rank=0.ers', next time step size: 3674.95 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r @@ -72593,10 +72629,10 @@ 98: Newton iteration 8 error: 2.08492e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 9 error: 7.26057e-08 -98: Linearization/solve/update time: 0.73056(92.2374%)/0.0608498(7.68264%)/0.0006332(0.0799451%) +98: Linearization/solve/update time: 0.733681(92.2708%)/0.0608533(7.65316%)/0.00060464(0.0760421%) 98: Storage: 9.32268e+07 5.30027e+07 1.95786e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 51 done. CPU time: 30.3775 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) +98: Time step 51 done. CPU time: 30.4667 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72620,10 +72656,10 @@ 98: Newton iteration 5 error: 0.000408254 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 6 error: 7.47517e-07 -98: Linearization/solve/update time: 0.485798(91.9783%)/0.0419501(7.94259%)/0.00041788(0.079119%) +98: Linearization/solve/update time: 0.490066(91.9101%)/0.0427316(8.01416%)/0.00040396(0.0757613%) 98: Storage: 9.31923e+07 5.47008e+07 1.95599e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 52 done. CPU time: 30.912 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) +98: Time step 52 done. CPU time: 31.0062 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72671,10 +72707,10 @@ 98: Newton iteration 11 error: 1.68682e-05 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 12 error: 2.84079e-08 -98: Linearization/solve/update time: 0.97358(91.3153%)/0.0917645(8.6069%)/0.00082896(0.0777509%) +98: Linearization/solve/update time: 0.979299(91.3259%)/0.0922099(8.59916%)/0.00080368(0.0749483%) 98: Storage: 9.31447e+07 5.69479e+07 1.95356e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 53 done. CPU time: 31.985 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) +98: Time step 53 done. CPU time: 32.0852 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) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72706,10 +72742,10 @@ 98: Newton iteration 7 error: 3.57157e-06 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 8 error: 5.54743e-09 -98: Linearization/solve/update time: 0.650192(91.6931%)/0.0583623(8.23052%)/0.00054192(0.076424%) +98: Linearization/solve/update time: 0.652412(91.7216%)/0.058352(8.20361%)/0.00053184(0.0747705%) 98: Storage: 9.31164e+07 5.82454e+07 1.95217e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 54 done. CPU time: 32.7006 seconds, end time: 8.74698e+06 seconds (101 days, 5 hours, 43.04 minutes), step size: 3078.62 seconds (51 minutes, 18.62 seconds) +98: Time step 54 done. CPU time: 32.8029 seconds, end time: 8.74698e+06 seconds (101 days, 5 hours, 43.04 minutes), step size: 3078.62 seconds (51 minutes, 18.62 seconds) 98: 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) 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Solve: M deltax^k = r @@ -72737,24 +72773,24 @@ 98: Newton iteration 6 error: 0.000117833 98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r 98: Newton iteration 7 error: 2.09945e-07 -98: Linearization/solve/update time: 0.567803(93.5796%)/0.0384832(6.34241%)/0.00047308(0.0779683%) +98: Linearization/solve/update time: 0.570827(93.359%)/0.040143(6.5654%)/0.0004624(0.0756256%) 98: Storage: 9.30877e+07 5.95121e+07 1.95082e+08 0 0 0 98: Writing visualization results for the current time step. -98: Time step 55 done. CPU time: 33.3137 seconds, end time: 8.75e+06 seconds (101 days, 6 hours, 33.33 minutes), step size: 3017.65 seconds (50 minutes, 17.66 seconds) +98: Time step 55 done. CPU time: 33.4206 seconds, end time: 8.75e+06 seconds (101 days, 6 hours, 33.33 minutes), step size: 3017.65 seconds (50 minutes, 17.66 seconds) 98: Simulation of problem 'reservoir_ncp_vcfv' finished. 98: 98: ------------------------ Timing ------------------------ -98: Setup time: 0.00637 seconds, 0.0191% -98: Simulation time: 33.3 seconds, 100% -98: Linearization time: 27.4 seconds, 82.2% -98: Linear solve time: 2.56 seconds, 7.7% -98: Newton update time: 0.0237 seconds, 0.0712% -98: Pre/postprocess time: 0.113 seconds, 0.338% -98: Output write time: 0.243 seconds, 0.729% -98: First process' simulation CPU time: 35.4 seconds +98: Setup time: 0.00634 seconds, 0.019% +98: Simulation time: 33.4 seconds, 100% +98: Linearization time: 27.5 seconds, 82.3% +98: Linear solve time: 2.54 seconds, 7.59% +98: Newton update time: 0.0235 seconds, 0.0704% +98: Pre/postprocess time: 0.112 seconds, 0.336% +98: Output write time: 0.238 seconds, 0.712% +98: First process' simulation CPU time: 35.5 seconds 98: Number of processes: 1 98: Threads per processes: 1 -98: Total CPU time: 35.4 seconds +98: Total CPU time: 35.5 seconds 98: 98: ---------------------------------------------------------------- 98: @@ -72762,16 +72798,16 @@ 98: ###################### 98: # Comparing results 98: ###################### -98: RND: 'd8ae748b0019df5381bc266f23436ecd' +98: RND: '8257cca293b879378c2ef85383a19f3b' 98: Simulation name: 'reservoir_ncp_vcfv' 98: Number of timesteps: '55' -120/120 Test #98: reservoir_ncp_vcfv ............................. Passed 33.51 sec +120/120 Test #98: reservoir_ncp_vcfv ............................. Passed 33.63 sec 100% tests passed, 0 tests failed out of 120 -Total Test time (real) = 44.01 sec +Total Test time (real) = 44.16 sec make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds/obj-aarch64-linux-gnu' - rm -fr -- /tmp/dh-xdg-rundir-37sNl3Em + rm -fr -- /tmp/dh-xdg-rundir-dmRd1eso create-stamp debian/debhelper-build-stamp dh_testroot -O--max-parallel=8 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 @@ -78857,21 +78893,21 @@ 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=8 - 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-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-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-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-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-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 + 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-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/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 @@ -78900,7 +78936,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.12')}, 'ext_no_version': set()} D: dh_python3 depends:103: generating dependencies for package python3-opm-simulators -D: dh_python3 depends:253: D={'python3 (>= 3.12~)', 'python3 (<< 3.13)', 'python3:any'}; R=[]; S=[]; E=[], B=[]; RT=[] +D: dh_python3 depends:253: D={'python3 (<< 3.13)', 'python3:any', 'python3 (>= 3.12~)'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installsystemduser -O--max-parallel=8 dh_lintian -O--max-parallel=8 install -m0755 -d debian/libopm-simulators/usr/share/lintian/overrides @@ -78992,33 +79028,33 @@ 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_1PackUnpackInterRegFlows.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackWBPData.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackWellData.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackWellTestState.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelEclipseState.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelFieldPropsManager.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelOverlappingILU0.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelOverlappingILU0Args.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelPAvgCalculator.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelPAvgDynamicSourceData.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelRestrictedOverlappingSchwarz.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1PhaseUsage.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PIDAndIterationCountTimeStepControl.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PIDTimeStepControl.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PolyhedralGridVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PressureBhpTransferPolicy.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PressureTransferPolicy.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsBoundaryRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsIndices.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsLocalResidual.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsNewtonMethod.png using File::StripNondeterminism::handlers::png - 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/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_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 @@ -79073,114 +79109,57 @@ Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackCellData.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnpackFlows.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackGroupAndNetworkValues.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_1FvBaseDiscretization.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RsSatAtContact.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RsVD.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvSatAtContact.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvVD.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvwSatAtContact.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvwVD.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GPUAwareMPISender.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuBlockPreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuDILU.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuJac.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GPUObliviousMPISender.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GPUSender.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuSeqILU0.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1OpmGpuILU0.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1PreconditionerAdapter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1PreconditionerConvertFieldTypeAdapter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1PreconditionerHolder.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1SolverAdapter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1CombinedCriterion.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1ConvergenceCriterion.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1FixPointCriterion.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingBCRSMatrix.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingBlockVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingOperator.png using File::StripNondeterminism::handlers::png - 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_1Accelerator_1_1amgclSolverBackend.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1BdaSolver.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1CprCreation.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1cusparseSolverBackend.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclBILU0.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclBISAI.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclCPR.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclPreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclSolverBackend.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1Preconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocalutionSolverBackend.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparseBILU0.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparseCPR.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparsePreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparseSolverBackend.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1alignment__of.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1is__alignment__constant.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1max__align.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1max__count__of.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1min__size.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1NoReorderer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1RealReorderer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1Reorderer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1NoMixing.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1PBVD.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1PDVD.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RsFunction.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkBlackOilSolventModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkCompositionModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkDiffusionModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkDiscreteFractureModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkEnergyModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkMultiPhaseModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkMultiWriter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkPhasePresenceModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkPrimaryVarsModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkPTFlashModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkScalarFunction.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkTemperatureModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkTensorFunction.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkTracerModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkVectorFunction.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellConnectionAuxiliaryModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellConnectionAuxiliaryModuleGeneric.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributions.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributionsCuda.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributionsOCL.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributionsRocsparse.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellInterface.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellInterfaceFluidSystem.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellInterfaceIndices.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellModelAsLinearOperator.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellModelGhostLastMatrixAdapter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellModelMatrixAdapter.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/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/classOpm_1_1PackUnpackInterRegFlows.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackWBPData.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackWellData.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PackUnPackWellTestState.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelEclipseState.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelFieldPropsManager.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelOverlappingILU0.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelOverlappingILU0Args.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelPAvgCalculator.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelPAvgDynamicSourceData.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ParallelRestrictedOverlappingSchwarz.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1PhaseUsage.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PIDAndIterationCountTimeStepControl.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PIDTimeStepControl.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PolyhedralGridVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PressureBhpTransferPolicy.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PressureTransferPolicy.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsBoundaryRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsIndices.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsLocalResidual.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsNewtonMethod.png using File::StripNondeterminism::handlers::png + 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/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 @@ -79208,30 +79187,87 @@ 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 Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkBlackOilPolymerModule.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/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/classOpm_1_1VtkBlackOilSolventModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkCompositionModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkDiffusionModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkDiscreteFractureModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkEnergyModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkMultiPhaseModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkMultiWriter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkPhasePresenceModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkPrimaryVarsModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkPTFlashModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkScalarFunction.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkTemperatureModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkTensorFunction.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkTracerModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkVectorFunction.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellConnectionAuxiliaryModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellConnectionAuxiliaryModuleGeneric.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributions.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributionsCuda.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributionsOCL.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellContributionsRocsparse.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellInterface.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellInterfaceFluidSystem.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellInterfaceIndices.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellModelAsLinearOperator.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellModelGhostLastMatrixAdapter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1WellModelMatrixAdapter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1amgclSolverBackend.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1BdaSolver.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1CprCreation.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1cusparseSolverBackend.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclBILU0.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclBISAI.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclCPR.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclPreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1openclSolverBackend.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1Preconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocalutionSolverBackend.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparseBILU0.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparseCPR.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparsePreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Accelerator_1_1rocsparseSolverBackend.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1alignment__of.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1is__alignment__constant.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1max__align.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1max__count__of.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1min__size.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1NoReorderer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1RealReorderer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1detail_1_1Reorderer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1NoMixing.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1PBVD.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1PDVD.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RsFunction.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RsSatAtContact.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RsVD.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvSatAtContact.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvVD.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvwSatAtContact.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EQUIL_1_1Miscibility_1_1RvwVD.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GPUAwareMPISender.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuBlockPreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuDILU.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuJac.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GPUObliviousMPISender.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GPUSender.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1GpuSeqILU0.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1OpmGpuILU0.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1PreconditionerAdapter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1PreconditionerConvertFieldTypeAdapter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1PreconditionerHolder.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1gpuistl_1_1SolverAdapter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1CombinedCriterion.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1ConvergenceCriterion.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1FixPointCriterion.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingBCRSMatrix.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingBlockVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingOperator.png using File::StripNondeterminism::handlers::png + 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 dh_compress -O--max-parallel=8 cd debian/libopm-models-dev cd debian/libopm-simulators-dev @@ -79242,22 +79278,22 @@ 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-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 - gzip -9nf usr/share/doc/libopm-simulators-dev/changelog usr/share/doc/libopm-simulators-dev/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/changelog usr/share/doc/libopm-simulators/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-doc/changelog usr/share/doc/libopm-models-doc/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-bin/changelog usr/share/doc/libopm-simulators-bin/changelog.Debian usr/share/man/man1/flow.1 + gzip -9nf usr/share/doc/libopm-simulators/changelog usr/share/doc/libopm-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-2024.10+ds' + gzip -9nf usr/share/doc/libopm-simulators-dev/changelog usr/share/doc/libopm-simulators-dev/changelog.Debian + 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/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 cd '/build/reproducible-path/opm-simulators-2024.10+ds' cd '/build/reproducible-path/opm-simulators-2024.10+ds' cd '/build/reproducible-path/opm-simulators-2024.10+ds' cd '/build/reproducible-path/opm-simulators-2024.10+ds' cd '/build/reproducible-path/opm-simulators-2024.10+ds' + cd '/build/reproducible-path/opm-simulators-2024.10+ds' chmod a-x usr/share/doc/libopm-simulators-doc/changelog usr/share/doc/libopm-simulators-doc/changelog.Debian usr/share/doc/libopm-simulators/html/_formulas.dvi usr/share/doc/libopm-simulators/html/_formulas.log usr/share/doc/libopm-simulators/html/_formulas.tex usr/share/doc/libopm-simulators/html/_formulas_dark.dvi usr/share/doc/libopm-simulators/html/_formulas_dark.log usr/share/doc/libopm-simulators/html/_formulas_dark.tex gzip -9nf usr/share/doc/libopm-simulators-doc/changelog usr/share/doc/libopm-simulators-doc/changelog.Debian usr/share/doc/libopm-simulators/html/_formulas.dvi usr/share/doc/libopm-simulators/html/_formulas.log usr/share/doc/libopm-simulators/html/_formulas.tex usr/share/doc/libopm-simulators/html/_formulas_dark.dvi usr/share/doc/libopm-simulators/html/_formulas_dark.log usr/share/doc/libopm-simulators/html/_formulas_dark.tex cd '/build/reproducible-path/opm-simulators-2024.10+ds' @@ -79269,30 +79305,30 @@ 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/libopm-simulators-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-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-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-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/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/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 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-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-bin/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/usr/share/lintian/overrides -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/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/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 d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - 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/share/man -type f -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/libopm-simulators-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - 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-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-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/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-simulators/usr/share/lintian/overrides -type f -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-dev/usr/include -type f -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/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-bin/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x + 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 -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-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-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 @@ -79306,12 +79342,12 @@ objcopy --compress-debug-sections debian/python3-opm-simulators/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-opm-simulators.debug chmod 0644 -- debian/python3-opm-simulators/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-opm-simulators.debug dh_strip -a -O--max-parallel=8 + install -m0755 -d debian/.debhelper/python3-opm-simulators/dbgsym-root/usr/lib/debug/.build-id/42 + objcopy --only-keep-debug --compress-debug-sections debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators.cpython-312-aarch64-linux-gnu.so debian/.debhelper/python3-opm-simulators/dbgsym-root/usr/lib/debug/.build-id/42/185cab76b156f267c709a2789f1de99c0d05c2.debug install -m0755 -d debian/.debhelper/libopm-simulators/dbgsym-root/usr/lib/debug/.build-id/6f objcopy --only-keep-debug --compress-debug-sections debian/libopm-simulators/usr/lib/aarch64-linux-gnu/libopmsimulators.so.2024.10 debian/.debhelper/libopm-simulators/dbgsym-root/usr/lib/debug/.build-id/6f/f4dfcf6148d34ac62f24503939dddeeddb151f.debug install -m0755 -d debian/.debhelper/libopm-simulators-bin/dbgsym-root/usr/lib/debug/.build-id/a3 objcopy --only-keep-debug --compress-debug-sections debian/libopm-simulators-bin/usr/bin/flow debian/.debhelper/libopm-simulators-bin/dbgsym-root/usr/lib/debug/.build-id/a3/877888d399136346c24284486970065e0734d2.debug - install -m0755 -d debian/.debhelper/python3-opm-simulators/dbgsym-root/usr/lib/debug/.build-id/42 - objcopy --only-keep-debug --compress-debug-sections debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators.cpython-312-aarch64-linux-gnu.so debian/.debhelper/python3-opm-simulators/dbgsym-root/usr/lib/debug/.build-id/42/185cab76b156f267c709a2789f1de99c0d05c2.debug chmod 0644 -- debian/.debhelper/python3-opm-simulators/dbgsym-root/usr/lib/debug/.build-id/42/185cab76b156f267c709a2789f1de99c0d05c2.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators.cpython-312-aarch64-linux-gnu.so objcopy --add-gnu-debuglink debian/.debhelper/python3-opm-simulators/dbgsym-root/usr/lib/debug/.build-id/42/185cab76b156f267c709a2789f1de99c0d05c2.debug debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators.cpython-312-aarch64-linux-gnu.so @@ -79349,10 +79385,10 @@ mv debian/.debhelper/generated/libopm-simulators/triggers.new debian/.debhelper/generated/libopm-simulators/triggers make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds' dh_shlibdeps -a -O--max-parallel=8 - 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.2024.10 + 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-312-aarch64-linux-gnu.so debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators/simulators.cpython-312-aarch64-linux-gnu.so dpkg-shlibdeps: warning: diversions involved - output may be incorrect @@ -79386,69 +79422,69 @@ debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/opm-simulators-2024.10+ds' dh_gencontrol -- -Vopm:shared-library='libopm-simulators-2024.10' + 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-2024.10 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-2024.10 - install -m0755 -d debian/libopm-models-doc/DEBIAN - 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-2024.10 install -m0755 -d debian/libopm-simulators/DEBIAN echo misc:Depends= >> debian/libopm-simulators.substvars echo misc:Pre-Depends= >> debian/libopm-simulators.substvars install -m0755 -d debian/.debhelper/libopm-simulators/dbgsym-root/DEBIAN dpkg-gencontrol -plibopm-simulators -ldebian/changelog -Tdebian/libopm-simulators.substvars -cdebian/control -Pdebian/.debhelper/libopm-simulators/dbgsym-root -Vopm:shared-library=libopm-simulators-2024.10 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libopm-simulators-dbgsym "-DDepends=libopm-simulators (= \${binary:Version})" "-DDescription=debug symbols for libopm-simulators" -DBuild-Ids=6ff4dfcf6148d34ac62f24503939dddeeddb151f -DSection=debug -UReplaces -UBreaks + install -m0755 -d debian/libopm-models-doc/DEBIAN + 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-2024.10 + 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-2024.10 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-2024.10 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libopm-simulators-bin-dbgsym "-DDepends=libopm-simulators-bin (= \${binary:Version})" "-DDescription=debug symbols for libopm-simulators-bin" -DBuild-Ids=a3877888d399136346c24284486970065e0734d2 -DSection=debug -UMulti-Arch -UReplaces -UBreaks - 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-2024.10 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-2024.10 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=python3-opm-simulators-dbgsym "-DDepends=python3-opm-simulators (= \${binary:Version})" "-DDescription=debug symbols for python3-opm-simulators" -DBuild-Ids=42185cab76b156f267c709a2789f1de99c0d05c2 -DSection=debug -UMulti-Arch -UReplaces -UBreaks - 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-2024.10 chmod 0644 -- debian/libopm-models-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/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-2024.10 + 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-2024.10 + chmod 0644 -- debian/libopm-simulators-dev/DEBIAN/control 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-2024.10 - chmod 0644 -- debian/libopm-simulators-dev/DEBIAN/control chmod 0644 -- debian/libopm-models-dev/DEBIAN/control - 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-2024.10 chmod 0644 -- debian/libopm-simulators-doc/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 + chmod 0644 -- debian/libopm-simulators-bin/DEBIAN/control make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2024.10+ds' dh_md5sums -O--max-parallel=8 install -m0755 -d debian/libopm-models-dev/DEBIAN - install -m0755 -d debian/libopm-models-doc/DEBIAN + install -m0755 -d debian/libopm-simulators-dev/DEBIAN install -m0755 -d debian/libopm-simulators/DEBIAN + install -m0755 -d debian/libopm-simulators-bin/DEBIAN + install -m0755 -d debian/libopm-models-doc/DEBIAN install -m0755 -d debian/libopm-simulators-doc/DEBIAN install -m0755 -d debian/python3-opm-simulators/DEBIAN - install -m0755 -d debian/libopm-simulators-dev/DEBIAN - install -m0755 -d debian/libopm-simulators-bin/DEBIAN - cd debian/libopm-models-doc >/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 >/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-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-simulators-dev >/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 + chmod 0644 -- debian/libopm-models-doc/DEBIAN/md5sums cd debian/libopm-simulators-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/python3-opm-simulators/DEBIAN/md5sums install -m0755 -d debian/.debhelper/python3-opm-simulators/dbgsym-root/DEBIAN @@ -79473,18 +79509,18 @@ dpkg-deb --root-owner-group --build debian/.debhelper/libopm-simulators-bin/dbgsym-root .. dpkg-deb --root-owner-group --build debian/libopm-models-doc .. 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 --root-owner-group --build debian/python3-opm-simulators .. + dpkg-deb --root-owner-group --build debian/.debhelper/python3-opm-simulators/dbgsym-root .. +dpkg-deb: building package 'libopm-simulators-dbgsym' in '../libopm-simulators-dbgsym_2024.10+ds-3_arm64.deb'. dpkg-deb: building package 'libopm-models-dev' in '../libopm-models-dev_2024.10+ds-3_all.deb'. dpkg-deb: building package 'libopm-simulators-dev' in '../libopm-simulators-dev_2024.10+ds-3_arm64.deb'. dpkg-deb: building package 'libopm-simulators' in '../libopm-simulators_2024.10+ds-3_arm64.deb'. -dpkg-deb: building package 'libopm-simulators-dbgsym' in '../libopm-simulators-dbgsym_2024.10+ds-3_arm64.deb'. +dpkg-deb: building package 'libopm-models-doc' in '../libopm-models-doc_2024.10+ds-3_all.deb'. dpkg-deb: building package 'libopm-simulators-bin' in '../libopm-simulators-bin_2024.10+ds-3_arm64.deb'. dpkg-deb: building package 'libopm-simulators-bin-dbgsym' in '../libopm-simulators-bin-dbgsym_2024.10+ds-3_arm64.deb'. -dpkg-deb: building package 'python3-opm-simulators' in '../python3-opm-simulators_2024.10+ds-3_arm64.deb'. -dpkg-deb: building package 'libopm-models-doc' in '../libopm-models-doc_2024.10+ds-3_all.deb'. dpkg-deb: building package 'libopm-simulators-doc' in '../libopm-simulators-doc_2024.10+ds-3_all.deb'. dpkg-deb: building package 'python3-opm-simulators-dbgsym' in '../python3-opm-simulators-dbgsym_2024.10+ds-3_arm64.deb'. +dpkg-deb: building package 'python3-opm-simulators' in '../python3-opm-simulators_2024.10+ds-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../opm-simulators_2024.10+ds-3_arm64.buildinfo dpkg-genchanges --build=binary -O../opm-simulators_2024.10+ds-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -79492,12 +79528,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/3669188/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3669188/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/1598127 and its subdirectories -I: Current time: Thu Jan 15 10:08:56 -12 2026 -I: pbuilder-time-stamp: 1768514936 +I: removing directory /srv/workspace/pbuilder/3669188 and its subdirectories +I: Current time: Fri Jan 16 12:53:38 +14 2026 +I: pbuilder-time-stamp: 1768517618