Commit Graph

20449 Commits

Author SHA1 Message Date
Bård Skaflestad
836e71cca0
Merge pull request #5639 from akva2/fix_missing_test_args
fixed: missing TEST_ARGS in test specifications
2024-10-02 11:53:24 +02:00
Arne Morten Kvarving
2e7b014769 remove opm-models from data update script 2024-10-02 10:47:54 +02:00
Arne Morten Kvarving
847f1b6f42 fixed: missing TEST_ARGS in test specifications 2024-10-02 10:32:18 +02:00
Arne Morten Kvarving
15d6f13d92
Merge pull request #5638 from GitPaean/compositional_tolerance
set newton tolerance to be 1.e-7 for compositional running
2024-10-02 08:37:48 +02:00
Kai Bao
69c6294978 set newton tolerance to be 1.e-7 for compositional running 2024-10-01 15:54:25 +02:00
Bård Skaflestad
919f30029f
Merge pull request #5635 from akva2/dont_store_sched_deck
changed: don't store schedule keywords unless required in simulators
2024-10-01 13:12:21 +02:00
Markus Blatt
e743f2aa1e Skip bogus warning about missing cells for PINCH NNCs
Cells are only missing if both are in the ghost overlap layer.
In this case we do not have a connection here to keep the matrix
more sparse.
2024-10-01 11:15:11 +02:00
Markus Blatt
9e31831917 [Cleanup] Adapt to changed return values from PINCH processing. 2024-10-01 11:15:11 +02:00
Markus Blatt
4b3808fa93 [Refactor] Adapt to PINCH NNC separated from the normal ones.
This is also a preparation for correct MULTZ processing.
2024-10-01 11:15:11 +02:00
Markus Blatt
a56526607c Remove unneeded parameter from applyAllZMultipliers_ 2024-10-01 11:15:11 +02:00
Markus Blatt
e816ae4df3 Correctly treat transmissibilities for PINCH option(4) ALL.
In that case processEclipseFormat will create NNCs over the pinched
out cells with correct transmissibilities. Those NNCs are marked as
being created in PINCH and used to overwrite calculated
transmissibilties for the horizontal intersections (transmissibilities
of normal NNCs are usually added).

Note that the trnasmissibilities (without the multipliers) do not
change later. Only the multipliers can change them in the schedule and
that will still happen.
2024-10-01 11:15:11 +02:00
Atgeirr Flø Rasmussen
47e7c7c5a3
Merge pull request #5630 from ElyesAhmed/fix_sfc_order_alugrid
add changes to fix the order
2024-10-01 10:06:17 +02:00
Elyes Ahmed
f30d2708d7 make sure this case only for mpi 2024-09-30 15:52:19 +02:00
Elyes Ahmed
0bb3a5751f coarse_rel_tol instead of rel_tol in ALUGrid test 2024-09-30 13:36:56 +02:00
Elyes Ahmed
0a8885eb09 minor fix to the test parameter 2024-09-30 12:06:35 +02:00
Elyes Ahmed
67d703542b cleaning testing for alugrid 2024-09-30 11:38:04 +02:00
Kjetil Olsen Lye
1c6dc24ad7
Merge pull request #5597 from multitalentloes/add_gpu_ad_and_gpu_linint_tests
add ad & TwoPhaseMaterial gpu instantiation tests
2024-09-30 10:35:20 +02:00
Kai Bao
017cf53908
Merge pull request #5634 from steink/update-thp-also-for-zero-rate-wells
Update THP also for zero-rate wells
2024-09-27 13:58:45 +02:00
Arne Morten Kvarving
2353ba56a6 changed: don't store schedule keywords unless required in simulators
in the python simulator we cannot make this decision up front
since the schedule can be modified from python code so we have
to do the safe thing
2024-09-27 11:24:20 +02:00
Stein Krogstad
cb22d63cfe In updateThp always compute thp when vfp is active 2024-09-26 21:06:05 +02:00
Elyes Ahmed
265c7b8520 cleanup and removing wrong instructions 2024-09-26 10:27:13 +02:00
Bård Skaflestad
fc578bad7f
Merge pull request #5632 from atgeirr/speed-up-numerical-aquifers
AquiferNumerical: speed up calculations.
2024-09-25 21:11:32 +02:00
Atgeirr Flø Rasmussen
6bb3331774 AquiferNumerical: speed up calculations.
There is no need to update the stencil if we are skipping the cell.
Also, the extensive quantities will not change while iterating over
the neighbours, so that update can be moved out of the loop.
2024-09-25 20:10:23 +02:00
Tobias Meyer Andersen
9bdc361368 fix cmake and cuda bugs 2024-09-25 13:43:00 +02:00
Tobias Meyer Andersen
c288f7f0fb fix typo 2024-09-25 11:24:34 +02:00
Tobias Meyer Andersen
f9b595e078 address feedback to two_phase_material test 2024-09-25 11:23:02 +02:00
Tobias Meyer Andersen
88b05a4126 address feedback to AD test 2024-09-25 11:23:02 +02:00
Tobias Meyer Andersen
e6b6add193 Add tests for AD objects and TwoPhaseMaterial
The tests verify that these objects can be used
inside of GPU kernels
2024-09-25 11:22:27 +02:00
Elyes Ahmed
6c2e957df0 add changes to fix the order
enabling reordering as default
2024-09-25 10:26:02 +02:00
Bård Skaflestad
02555ac504
Merge pull request #5626 from vkip/rptsched_wells
Support RPTSCHED WELLS=N
2024-09-25 09:27:58 +02:00
Vegard Kippe
2c2b0bc930 Use the correct rstep for well reports 2024-09-24 16:27:18 +02:00
Bård Skaflestad
aa4c2e0c0d
Merge pull request #5621 from bska/rptrst-rfip
Implement 'RFIP' and 'SFIP' Mnemonics For RPTRST
2024-09-24 14:33:46 +02:00
Vegard Kippe
dee9985a41 Update flowexp 2024-09-24 14:26:36 +02:00
Bård Skaflestad
a38704ecb0 Implement 'RFIP' and 'SFIP' Mnemonics For RPTRST
The 'FIP' mnemonic continues to be an alias for 'SFIP' in the
current implementation, and the output layer will create the 'SFIP'
arrays as copies of 'FIP' if passed only the 'FIP' arrays.

To this end, make 'outputFipRestart_' into a structure that tracks
which of the *FIP mnemonics have been requested, and insert the
pertinent solution arrays into the data::Solution object when
needed.
2024-09-24 13:38:56 +02:00
Bård Skaflestad
096e0e11c9 Initialise Output Module's Boolean Flags
While here, also insert a few blank lines in the copyright statement
to make it more in line with the rest of opm-simulators.
2024-09-24 13:38:56 +02:00
Atgeirr Flø Rasmussen
4becb4c3fc
Merge pull request #4855 from erikhide/master
Fixed indexing error in PID controller
2024-09-24 13:33:14 +02:00
Vegard Kippe
5745f92b08 Avoid unused variable warning 2024-09-24 13:00:34 +02:00
Vegard Kippe
6ba9dc086c Support RPTSCHED WELLS=N 2024-09-24 13:00:34 +02:00
Erik Hide Sæternes
13f6ffecf1
Tried again to fix bad alignment 2024-09-24 12:38:25 +02:00
Erik Hide Saeternes
7327137e39 Added newton-max-iterations for test case. Also, fixed bad alignment 2024-09-24 11:14:32 +02:00
Atgeirr Flø Rasmussen
47df38dabe
Merge pull request #5617 from kjetilly/solver_adapter_mpi
Make SolverAdapter explicitly depend on the communication object
2024-09-24 11:06:16 +02:00
Kjetil Olsen Lye
3161a986a2 SolverAdapter is now more explicit on its communicator/MPI dependence. This fixes the MPI issues with CUDA/HIP/GPUISTL that were introduced with the GhostLastMatrixAdapter. 2024-09-24 10:03:23 +02:00
Erik Hide Saeternes
6b7fc8b54b Resolved merge conflict 2024-09-23 22:31:47 +02:00
Erik Hide Sæternes
7caffa44b0 Update parallelTests.cmake
Changed relative tolerance for test case
2024-09-23 22:30:01 +02:00
Erik Hide Sæternes
6c556484b1 Added errors_[0] == 0 to conditional 2024-09-23 22:15:15 +02:00
Erik Hide Sæternes
37e96e211c Fixed indexing error in PID controller 2024-09-23 22:15:15 +02:00
Kai Bao
5137f51848
Merge pull request #5623 from GitPaean/typo_correction
xmfData to ymfData, typo correction
2024-09-23 10:55:27 +02:00
Kai Bao
68503eb9b2 xmfData to ymfData, typo correction 2024-09-23 10:17:18 +02:00
Kai Bao
dddcfad298
Merge pull request #5601 from vkip/network_alq
Avoid adding gas lift of non-open wells to network
2024-09-20 14:00:44 +02:00
Bård Skaflestad
4a6627c10d
Merge pull request #5618 from GitPaean/setup_log_comp
setting up logging so flowexp variants can report parsing errors
2024-09-20 09:05:05 +02:00