Atgeirr Flø Rasmussen
|
7fe3839500
|
Use MatrixBlock consistently, also whitespace cleanup.
|
2022-06-10 11:08:24 +02:00 |
|
Atgeirr Flø Rasmussen
|
16b1756339
|
Add necessary include statements.
|
2022-06-09 10:38:47 +02:00 |
|
hnil
|
98acda0977
|
- change FieldMatrix to MatrixBlock in Tracer model to not need extra initializations in linear solver
|
2022-06-08 17:03:27 +02:00 |
|
Atgeirr Flø Rasmussen
|
a0f16089f7
|
Re-add explicit instantiation of FlexibleSolver to reduce compile time.
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
06a8b0ee3d
|
fixed bug after changing duneD to invDuneD
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
4ead854b69
|
- taking pullrequest information into account
- Moving transfere level to be template of OwningTwolevelPrecontitioner
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
8f4cf8a952
|
removed compiler warnings
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
66c4a8c862
|
made resue interval separate paramter
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
3bed1ebbdb
|
fixed bug in default options for cprw
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
541edeaf67
|
- add default for CPRW
- cleanded code
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
8a757a4935
|
removed comments
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
6c407506a9
|
cleaning code
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
5a917dd11e
|
changed diagonal elements for cprw on multiscale wells
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
a8acd40f4a
|
Changes to make ms wells work with cprw
|
2022-06-08 17:03:27 +02:00 |
|
hnil
|
141a816e5d
|
new restart options
|
2022-06-08 17:03:25 +02:00 |
|
hnil
|
12fba38d99
|
Added maximum sparsity pattern which made full reuse possible. May degrade som of the performance fore not full reuse(not tested).
|
2022-06-08 17:02:02 +02:00 |
|
hnil
|
aba1d5047d
|
working with no resue on norne
|
2022-06-08 17:02:02 +02:00 |
|
hnil
|
c697e70a69
|
changed definition of extra equations. made norne go to step 27. HACK
|
2022-06-08 17:02:02 +02:00 |
|
hnil
|
4975d5d9e7
|
- fixed extended communicator
- fixed scaling of well cpr
|
2022-06-08 17:02:02 +02:00 |
|
hnil
|
da572d1f60
|
-Fixed buges related to cpr with wells.
- change interfaces to have access to pressureVarIndex
- added option in cmake files to propagate checking in dune-istl
|
2022-06-08 17:02:02 +02:00 |
|
Atgeirr Flø Rasmussen
|
fef06a77af
|
Updated for upstream changes.
|
2022-06-08 17:02:02 +02:00 |
|
hnil
|
f3acfcde0b
|
Adding functions for pressure system manipulation to well models.
Also add well-aware operator and transfer policy.
This will be used for CPR with custom operators.
|
2022-06-08 17:01:33 +02:00 |
|
Bård Skaflestad
|
b593baff2f
|
Merge pull request #3926 from totto82/fix_operability
Fix well operability
|
2022-06-08 16:09:02 +02:00 |
|
Tor Harald Sandve
|
46c8aa3306
|
fix hydrostatic correction for branched wells in IPR
|
2022-06-08 12:29:05 +02:00 |
|
Markus Blatt
|
ac59429e01
|
Merge pull request #3935 from Tongdongq/fix-replace-zero-diagonal
Fix: zeros were not replaced correctly in the diagonal for GPU
|
2022-06-08 12:28:30 +02:00 |
|
Tong Dong Qiu
|
91a54645fb
|
Fix: zeros were not replaced correctly in the diagonal
And minor changes
|
2022-06-08 10:00:22 +02:00 |
|
Tor Harald Sandve
|
3adaa1b987
|
fix component/phase mixup
|
2022-06-07 14:14:13 +02:00 |
|
Tor Harald Sandve
|
e965dac3ee
|
Only flag a bhp producer/injector operable if the sum of IPR are negative/positive
|
2022-06-07 10:47:22 +02:00 |
|
Tor Harald Sandve
|
147fe77779
|
Merge pull request #3934 from totto82/stopnocross
stopped wells where cross flow is not allowed are not added to the container
|
2022-06-07 10:36:07 +02:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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
|
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 |
|
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 |
|
Arne Morten Kvarving
|
7edca13df6
|
fixed: add missing config.h include
|
2022-04-28 11:38:02 +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 |
|