Tor Harald Sandve
cec8e7c724
Merge pull request #3924 from totto82/steeringBHPtoHighestRate
...
Steer bhp towards the solution with the highest production rate
2022-06-07 10:35:53 +02:00
Tor Harald Sandve
6cc71375b4
stopped wells where cross flow is not allowed are not added to the container
2022-06-07 10:01:02 +02:00
Markus Blatt
f225521680
Merge pull request #3929 from bska/remove-gridv-param
...
Use Consistent Grid Views for Transmissibility Calculation
2022-06-01 16:02:16 +02:00
Bård Skaflestad
af94be5023
Use Consistent Grid Views for Transmissibility Calculation
...
There was an implied assumption that the "gridv" parameter would
coincide with "grid_->leafGridView()". Make this assumption
explicit.
2022-06-01 14:34:28 +02:00
Kai Bao
26a9582ece
Merge pull request #3911 from GitPaean/fixing_numerical_aquifer_equil
...
Fixing equilibration when having numerical aquifers.
2022-05-26 22:09:32 +02:00
Bård Skaflestad
be4221ea92
Merge pull request #3869 from plgbrts/vapoilwat
...
adding three-phase simulator including water evaporation and salt precipitation
2022-05-25 15:33:53 +02:00
Tor Harald Sandve
6f410e7b03
Steer bhp towards the solution with the highest production rate
2022-05-25 15:30:36 +02:00
Tor Harald Sandve
cce9e2d0b3
Merge pull request #3910 from hakonhagland/python_rates2
...
Dynamically update Opm::Schedule from Python
2022-05-25 08:42:13 +02:00
Markus Blatt
ad74355aed
Merge pull request #3886 from bska/bxip-smry-values
...
Extract Block-Level Component-in-Place Summary Values
2022-05-23 16:30:17 +02:00
Bård Skaflestad
9f22e125f9
Extract Block-Level Component-in-Place Summary Values
...
This commit calculates the various BxIP* summary output values such
as BOIP (block-level oil-in-place) and BGIPL (block-level
gas-in-place in liquid phase). While here, also extract the
block-level dissolved gas-oil-ratio (BRS) and vaporised
oil-gas-ratio (BRV).
2022-05-20 23:13:27 +02:00
Markus Blatt
10b7f4fbc0
Merge pull request #3912 from bska/attribute-missing-kw-terminator
...
Emit Actual Message on Input Failure
2022-05-20 23:05:22 +02:00
Bård Skaflestad
252d0afe8e
Emit Actual Message on Input Failure
...
This gives more information to the user and hopefully aids them in
resolving the underlying issue.
2022-05-20 16:30:19 +02:00
Markus Blatt
02aaec82f7
Merge pull request #3815 from Tongdongq/subdomain-matrix-for-opencl
...
Subdomain matrix for opencl ILU preconditioner
2022-05-20 16:05:14 +02:00
Markus Blatt
97ccaca239
Merge pull request #3917 from blattms/bump-version-2022.10
...
Bump version to 2022.10-pre
2022-05-19 16:53:09 +02:00
Markus Blatt
b4d1fd5913
Bump version to 2022.10-pre
2022-05-19 16:46:35 +02:00
Bård Skaflestad
0d6f7f75b6
Merge pull request #3914 from GitPaean/removing_unused_well_state0
...
removing unused well_state0 in iterateWellEqWithControl for MSW
2022-05-18 10:40:17 +02:00
Kai Bao
15bf35ffe0
removing unused well_state0 in iterateWellEqWithControl
...
for MSW.
2022-05-18 10:18:35 +02:00
Paul Egberts
a255613452
Merge branch 'master' into vapoilwat
2022-05-11 11:55:54 +02:00
Paul Egberts
6fe10a3e23
add throw for case msw is true and vapwat is true
2022-05-11 11:50:54 +02:00
Kai Bao
ed1c65bb86
increasing abs_tol for parallel regression for 3D_2AQU case
...
to make jenkins pass.
2022-05-10 11:05:03 +02:00
Kai Bao
78bd95c593
also update cellZSpan_ and cellZMinMax
...
when updating cell center depth due to numerical aquifer cells.
2022-05-05 15:01:09 +02:00
Håkon Hægland
91ac3a2a32
Dynamically update schedule from Python
...
Adds some methods that enables Opm::Schedule to be dynamically modified
from Python. A test case in test_schedule.py illustrates the use case.
2022-05-05 13:10:39 +02:00
Tong Dong Qiu
b00d31042c
Check if memory for nnzs is contiguous
2022-05-04 16:15:57 +02:00
Tong Dong Qiu
2d270d5613
Update GPU tests
2022-05-04 14:51:32 +02:00
Tor Harald Sandve
ea82bebb3a
Merge pull request #3909 from totto82/fix_reg_msw
...
reset regularize_ before starting the inner iterations
2022-05-03 13:44:00 +02:00
Tor Harald Sandve
4150ec5f67
Merge pull request #3756 from osae/letRelperms
...
Support for LET-based saturation functions.
2022-05-03 13:39:32 +02:00
Paul Egberts
5a23084846
restored MultisegmentWellEval.cpp
2022-05-03 11:54:41 +02:00
Tor Harald Sandve
d8cdf52eeb
Merge pull request #3907 from GitPaean/testing_primary_updating
...
update primary variables in prepareTimeStep after updating the well target
2022-05-03 09:07:14 +02:00
Tor Harald Sandve
dfe0982286
reset regularize_ before starting the inner iterations
2022-05-03 08:25:26 +02:00
Kai Bao
57d8f1aa24
update primary variables in prepareTimeStep
...
it should not change running results.
2022-05-02 13:47:16 +02:00
Tor Harald Sandve
6bf90c9ebe
change default reg factor for MSW to 100
2022-05-02 09:41:43 +02:00
Bård Skaflestad
26c7055b9e
Merge pull request #3905 from goncalvesmachadoc/addBXPV
...
add Block Pore Volumes
2022-04-29 23:18:02 +02:00
goncalvesmachadoc
8920f339cc
addBXPVs
2022-04-29 20:26:59 +02:00
Bård Skaflestad
35cdc9d300
Merge pull request #3904 from totto82/pcow
...
output pcow, pcog
2022-04-29 17:34:51 +02:00
Tor Harald Sandve
74d8db36c5
Merge pull request #3859 from totto82/default_strict
...
use a relaxed (but not too relaxed) well tolerance when iter>6
2022-04-29 15:53:53 +02:00
Tor Harald Sandve
967c538da8
output pcow, pcog
2022-04-29 15:35:16 +02:00
Kai Bao
4a8f3932d6
Merge pull request #3902 from GitPaean/renaming
...
renaming function updateWellState to updatePrimaryVariablesNewton .
2022-04-29 13:58:15 +02:00
Kai Bao
7145ec32ee
renaming function updateWellState
...
to updatePrimaryVariablesNewton
this should be a fallout during the well code refactoring
2022-04-29 12:55:54 +02:00
Markus Blatt
cd663351f6
Merge pull request #3897 from akva2/missing_config_h_include
...
fixed: add missing config.h include
2022-04-28 12:48:58 +02:00
Arne Morten Kvarving
7edca13df6
fixed: add missing config.h include
2022-04-28 11:38:02 +02:00
Bård Skaflestad
a21d7c4fc1
Merge pull request #3895 from blattms/fix-spelling
...
Spelling fix geomtry -> geometry.
2022-04-27 21:03:53 +02:00
Markus Blatt
51d8c9536e
Spelling fix geomtry -> geometry.
...
Actually one should rename the function used from opm-common, too.
But that is for later...
2022-04-27 20:52:30 +02:00
Markus Blatt
42c2f649d3
Merge pull request #3893 from akva2/onephase_use_flow_binary
...
changed: also run the parallel onephase tests through flow binary
2022-04-27 16:33:42 +02:00
Arne Morten Kvarving
ae32035ebc
changed: also run the parallel onephase tests through flow binary
2022-04-27 12:41:24 +02:00
Markus Blatt
355f71bda9
Merge pull request #3891 from blattms/flow-add-wateronly-enery
...
Added support for water-only and water-only + thermal to flow.
2022-04-26 18:08:00 +02:00
Markus Blatt
9b98a8fdc1
Use flow to update reference data for onephase test cases
2022-04-26 17:07:09 +02:00
Markus Blatt
c66fb8a93d
Added support for water-only and water-only + thermal to flow.
...
Also run the onephase tests with flow now.
2022-04-26 17:07:09 +02:00
Tor Harald Sandve
52fca6c91d
use a relaxed (but not too relaxed) well tolerance when iter>6
...
also shut unsolvable wells during iterations as default
Note however that getWellConvergence return false if a well is unsolvable
i.e. it will cut the timestep and redo the iteration if the well is unsolvable
and only shut it completly if the time step is below the
MinTimeStepBeforeShuttingProblematicWellsInDays (default 0.01 days)
2022-04-26 10:55:22 +02:00
Tor Harald Sandve
4b5a53eaeb
Merge pull request #3887 from totto82/init_alt_eps
...
use alternative init for wells with all rates less than eps
2022-04-26 10:46:19 +02:00
Tor Harald Sandve
bd145913e8
use alternative init for wells with all rates less than eps
2022-04-26 09:32:18 +02:00