Commit Graph

38 Commits

Author SHA1 Message Date
Lisa Julia Nebel
6784db2d1d Add tests for parallel multisegment wells 2024-11-22 15:16:04 +01:00
Bård Skaflestad
3a2b143504 Activate New Regression Tests for ACTIONX Name Matching
Following PRs OPM/opm-common#4345 and OPM/opm-common#4350, this
commit puts all example models from OPM/opm-tests#1240 into the
simulator's suite of regression tests.
2024-11-19 14:57:27 +01: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
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
hnil
6609d9fbcb changed references 2024-08-29 11:19:29 +02:00
Arne Morten Kvarving
04b7a53ab0
Merge pull request #5531 from lisajulia/small-fixes-COMPDAT-tests
Fix typo, use 2 processes for testing parallel runs with COMPDAT in A…
2024-08-16 08:26:10 +02:00
Bård Skaflestad
a484d47c1d
Merge pull request #5532 from atgeirr/adjust-test-run-parameters
Adjust test parameters for stability.
2024-08-14 15:44:50 +02:00
Atgeirr Flø Rasmussen
19ed115a99 Adjust test parameters for stability.
The necessity of ILU0 for MICP and injectivity runs must be
handled by either error message of fix, this just works around
the issue by forcing the tests to run with ILU0.
2024-08-14 13:36:46 +02:00
Lisa Julia Nebel
fb2fc75d17 Fix typo, use 2 processes for testing parallel runs with COMPDAT in ACTIONX and use linear-soler=ilu0 2024-08-14 13:01:46 +02:00
Lisa Julia Nebel
7c8173d5a8 Add failing test to show error from connections that are openend in an ACTIONX via the keyword COMPDAT when using the NLDD solver for parallel runs 2024-08-14 08:17:57 +02:00
Lisa Julia Nebel
f17ad653ec Add failing test to show error from connections that are openend in an ACTIONX via the keyword COMPDAT when using the NLDD solver for sequential runs 2024-08-06 16:06:33 +02:00
Atgeirr Flø Rasmussen
2b147efe78
Merge pull request #5497 from atgeirr/improve-parallel-network-test
Improve parallel network test.
2024-08-01 10:01:59 +02:00
Atgeirr Flø Rasmussen
e5fd6594d2 Improve parallel network test.
The PID part of the timestep controller triggers and results in timestep
sizes depending on the state of the simulation. This can lead to different
timestepping for parallel and serial runs. Using only newton iteration count
for timestep calculations addresses this.

Also, tighten CNV tolerances to avoid solution differences that are accepted by
the simulator as within tolerances, but outside comparison tolerances.
2024-07-31 17:14:26 +02:00
Lisa Julia Nebel
f89be66ddd Add test to compare two runs with COMPDAT
Two data files get compared: one with ACTIONX and one with the same commands but without ACTIONX.
For sequential runs, they produce the same output, but for parallel runs they don't, because the when the COMPDAT keyword is used in an ACTIONX, well connections get created there that are not known to the grid partitioner.
2024-07-25 16:26:20 +02:00
Bård Skaflestad
efc3df9fbe Activate Regression Tests for Region Vectors in Field UDQs
This commit adds sequential and parallel regression tests for the
UDQ_REG-01 example model which uses region-level summary vectors in
field-level UDQs.  Restarted tests are missing at this time.
2024-04-16 10:40:53 +02:00
Arne Morten Kvarving
6f1071f321 rename EclEnableDriftCompensation parameter to EnableDriftCompensation 2024-03-05 20:36:41 +01:00
Bård Skaflestad
d4569dba7d Add Special Case Handling for Fluid-In-Place of Pure Phases
In particular, output the per-cell oil, gas, and water fluid in
place vectors using compatible array names and surface condition
unit conversion tags.

While here, also relax certain parallel and restart case regression
test tolerances to make the tests pass once we generate the arrays.
2024-03-01 11:40:36 +01:00
Arne Morten Kvarving
3b78350706 use stricter tolerances for WINJMULT_MSW/WINJDAM_MSW parallel tests
so we can use standard rel_tol tolerances and not the very relaxed
values currently in use
2024-01-15 11:05:02 +01:00
Bård Skaflestad
6f64388f1e Reduce Timestep for Certain Sensitive Tests
This increases the cost of those tests, but in return we get
improved determinism and stability of the tests.
2023-11-22 16:53:48 +01:00
Bård Skaflestad
a2fa381877 Run ACTIONX_M1 With Shorter Time Steps
Needed for increased determinism in sensitive test (WBHP trigger).
2023-11-07 17:02:18 +01:00
Kai Bao
22269c92c3 adding regression tests for filtration cake model 2023-07-06 23:38:53 +02:00
Kai Bao
cacec2739c moving the inj_multiplier to BlackoilWellModelGeneric
to handle the situation that a well can be `SHUT` in the Schedule.

If stored in PerfData, when a well is `SHUT`, the inforamtion related to
WINJMULT will be discarded.

Before we want to change how the `PerfData` works, storing
`inj_multiplier` in BlackoilWellModelGeneric is the viable approach.
2023-06-27 12:49:25 +02:00
Kai Bao
b50c404247 adjusting the implementation of WINJMULT support
addn relaxed the absolute tolearnce of the parallel running test for
WINJMUT_MSW
2023-06-27 12:49:25 +02:00
Kai Bao
4582684422 adding regressing tests for WINJMULT 2023-06-27 12:49:25 +02:00
Bård Skaflestad
f156bc9b7d Enable Restart Tests for Constant Flux Aquifers
Uses the example models AQUFLUX-01 and AQUFLUX-02 from OPM-Tests.
Both sequential and parallel modes activated for both models.
2023-05-26 20:21:52 +02:00
Kai Bao
c3f5d0c81c adding parallel tests and reference update for network modeling 2023-05-08 15:29:01 +02:00
Bård Skaflestad
4e8381b6f9
Merge pull request #4370 from totto82/computeCVIR
compute CVIR and CVPR
2023-02-22 17:38:33 +01:00
Tor Harald Sandve
755966810a stricter well tolerance for failed restart and parallel tests 2023-02-22 09:43:06 +01:00
Kai Bao
7a67b16c3e addressing review comments for PR OPM/opm-simulators#4429 2023-02-21 15:27:05 +01:00
Kai Bao
6fa97874f8 adding regression test for AQUFLUX-01 2023-02-21 13:20:36 +01:00
Markus Blatt
b961c93b15 Make sure the regression tests still use cpr_trueimpes. 2023-01-19 15:54:46 +01:00
Tor Harald Sandve
e6a6ec3c11 change rel tol to coarse rel tol in the parallel regression testing 2022-11-22 16:11:19 +01:00
Arne Morten Kvarving
dfde087a23 fixed: some duplicate test case names
while it causes no harm, it's still wrong
2022-10-28 12:50:21 +02:00
Alf Birger Rustad
6546468ff0 Put the if outside includes 2022-10-20 13:50:39 +02:00
Alf Birger Rustad
18dec593ec If blocks cannot cross include statements 2022-10-19 13:55:57 +02:00
Alf Birger Rustad
277b013d92 Split up different tests in include files 2022-10-19 13:21:06 +02:00