Tor Harald Sandve
8479655deb
Set 20 as number of sub-iterations for the network
2024-11-27 14:21:05 +01:00
Tor Harald Sandve
93206349c8
Add sub iterations for balancing the network
2024-11-27 14:21:05 +01:00
Tor Harald Sandve
b4fe429b35
Merge pull request #5748 from steink/Only-update-targets-for-relevant-controls
...
Only update target of group-controlled wells during updateAndCommunicate
2024-11-25 15:30:32 +01:00
Svenn Tveit
48f9e90248
Use gas lift optimization to get ALQ for well test
2024-11-22 10:30:32 +01:00
Stein Krogstad
9b54245d9a
Only update target of group-controlled wells during updateAndCommunicate
2024-11-19 12:57:42 +01:00
Razvan Nane
baf94f76d2
Rename bda to gpu for classes
2024-11-04 12:31:34 +01:00
jakobtorben
60bd3f5514
Remove unused num_cells argument from well equations
2024-10-10 20:26:13 +02:00
Atgeirr Flø Rasmussen
a7efc0091d
Merge pull request #5341 from jakobtorben/NLDD_remove_need_for_addWellContrib
...
Remove the need for add well contributions to matrix for NLDD
2024-10-10 16:23:52 +02:00
jakobtorben
e790972201
PR review changes
2024-10-10 15:51:53 +02:00
jakobtorben
22af0bd2ae
Pre-calculate local perforated cell indexes in subdomains
2024-10-10 15:12:48 +02:00
jakobtorben
61d61541d6
Remove reallocatin of temporary local variables
2024-10-10 15:12:48 +02:00
jakobtorben
3ea5c5820e
Add well operator for NLDD domains
2024-10-10 15:12:48 +02:00
jakobtorben
e53a3fd3f4
Remove unused well apply
2024-10-08 19:36:34 +02:00
jakobtorben
08bbbbf9fb
Map well solution recovery vector to perforated well cells
2024-10-08 11:34:12 +02:00
Vegard Kippe
e19063d957
Fix 'off-by-a-step' error in filter cake cleaning + refactor slightly
2024-10-07 19:35:10 +02:00
jakobtorben
58a8d5ee41
Map global index to local subdomain index in well operator
2024-10-07 09:13:00 +02:00
jakobtorben
60ece76adf
Make well equations use only perforated cells
2024-10-07 09:12:59 +02:00
Atgeirr Flø Rasmussen
9c74c4d638
Merge pull request #5305 from hnil/shut_inj_temp
...
fixing some of output
2024-09-17 14:33:29 +02:00
hnil
c000678c0b
fixe merge error
2024-09-16 10:44:46 +02:00
hnil
1f78064b75
fixed errors in merging
2024-09-16 10:41:51 +02:00
hnil
eb1b2c6711
fixing some of output
2024-08-30 09:46:23 +02:00
Arne Morten Kvarving
b5bd290887
BlackoilModel: use appropriate Scalar type
2024-08-23 11:15:03 +02:00
Bård Skaflestad
fa199461b5
Varnish Parts of Well Implementation
...
In particular
* Split some long lines
* Reverse conditions to reduce nesting
* Mark potentially unused arguments as [[maybe_unused]]
* Try to remove redundant calculations
* Mark some objets 'const' where possible
2024-08-22 14:51:00 +02:00
Arne Morten Kvarving
3716ee664d
move BlackoilModel parameters to TypeTag-free parameter system
2024-08-16 13:20:04 +02:00
Arne Morten Kvarving
aab40a32e2
move EnableTerminalOutput parameter to TypeTag-free parameter system
2024-08-16 13:17:56 +02:00
Vegard Kippe
0320a14eed
Avoid expensive schedule.getWells() call and also update BlackoilWellModel_impl.hpp to use new signature of updateWellsDefaultALQ
2024-08-15 21:04:04 +02:00
Lisa Julia Nebel
87a46d7b01
Fix NLDD solver for parallel runs with the COMPDAT keyword inside an ACTIONX
2024-08-14 08:31:37 +02:00
Bård Skaflestad
ad595fed5e
Merge pull request #5506 from akva2/move_params_to_parameters
...
Move parameters to Opm::Parameters namespace
2024-08-09 09:16:10 +02:00
Lisa Julia Nebel
9a97a8d658
Make test on one process pass by taking the possible future connections into account when creating the sparsity pattern of the jacobian and when creating the partitions for the solver
2024-08-06 16:07:01 +02:00
Arne Morten Kvarving
a65ddff8f6
changed: BlackoilModel parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00
Arne Morten Kvarving
d75b91aaba
changed: SimulatorFullyImplicitBlackoil parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00
Tor Harald Sandve
5f8916c0c3
Use cell temperature in perforated cell to compute reservoir rates
2024-08-01 11:14:29 +02:00
Kai Bao
706fa281a1
Merge pull request #4935 from plgbrts/auto-choke
...
WIP: Enabling automatic choke to model a sub-sea manifold in an extended network
2024-07-03 21:29:50 +02:00
Paul
f9d82c6042
adressing several reviewers comments
2024-07-03 16:55:00 +02:00
Paul
6e76602e8f
changed assessing safe THP range
2024-07-03 16:54:24 +02:00
Paul
393c70a83e
clean up and improvements according reviewer comments
2024-07-03 16:54:05 +02:00
Paul
1ddf675cfd
moved common thp calculation to updateWellControls
2024-07-03 16:53:51 +02:00
Paul
6ddf5dd01b
allow individual well constraints
2024-07-03 16:53:29 +02:00
Paul
36dcf233c5
simplyfying code as some logic is moved to the parser
2024-07-03 16:52:11 +02:00
Paul
b2258dcf90
autochoke producers control mode set to THP
2024-07-02 12:13:56 +02:00
Paul
30e1f5178c
Automatic choke
2024-07-02 12:13:52 +02:00
Kai Bao
ce05406483
make sure a well exists in the process
...
before closing it due to group action
2024-07-01 22:00:39 +02:00
Bård Skaflestad
26cd7ab993
Move opm/core/props to opm/simulators/utils
...
The opm/core directory is no longer meaningful, and it contains only
components which might collectively be described as simulator
utilities.
2024-06-25 12:22:09 +02:00
Kai Bao
6ac7f8fdaf
not applying WECON RATE limit
...
when the well is under zero group target.
2024-06-24 14:42:10 +02:00
Arne Morten Kvarving
bcbac79486
Merge pull request #5380 from akva2/linalg_template_scalar
...
LinAlg classes: template Scalar type
2024-05-31 08:40:11 +02:00
Kai Bao
e968da28bb
renaming calcRates to calcResvCoeff
...
and calcInjRates to calcInjResvCoeff.
2024-05-29 22:29:12 +02:00
Arne Morten Kvarving
ff39bc3b03
WellContribution: template Scalar type
2024-05-24 14:09:11 +02:00
Stein Krogstad
427351cc12
Include checking for zero targets from groups where required
2024-05-23 14:55:37 +02:00
Arne Morten Kvarving
e9050359db
BlackoilWellModel: use appropriate Scalar type
2024-05-23 08:52:59 +02:00
Arne Morten Kvarving
27d99f78ec
ParallelWBPCalculation: template Scalar type
2024-05-22 10:51:12 +02:00