Commit Graph
22601 Commits
Author SHA1 Message Date
Kai Bao 53774ea2ce using group_limit_action.oil instead of allRates
better readability and potentially better flexbility.
2025-06-17 22:27:13 +02:00
Kai Bao 1c9de5f07f Merge pull request #6331 from atgeirr/fix-phase-specific-group-procedures
Bugfix: respect phase-specific group constraint actions
2025-06-17 13:21:10 +02:00
Atgeirr Flø Rasmussen 8e3208610a Bugfix: respect phase-specific group constraint actions
When a constraint is broken, we should use the appropriate action
depending on the phase whose constraint was broken, not always using
the one set for the general case (== the oil phase action).

Also, the handling of NONE is not really needed, and was in any case
quite strange.
2025-06-17 12:52:28 +02:00
Tor Harald Sandve 69567f3875 Merge pull request #6311 from totto82/storeGroupTarget
Store wellgroup targets
2025-06-16 08:58:36 +02:00
Tor Harald Sandve f6cd593585 Merge pull request #6317 from totto82/fix_oper_bhp
Also check operability for wells without thp control
2025-06-13 17:48:00 +02:00
Tor Harald Sandve 69dea18f5a Clean-up based on review 2025-06-13 12:55:43 +02:00
Atgeirr Flø Rasmussen ee7b9ed80c Merge pull request #6326 from kjetilly/throw_on_missing_partition
Check if specified external partition file exists
2025-06-12 10:06:54 +02:00
Kjetil Olsen Lye 8db4f69468 Check if specified external partition file exists 2025-06-11 15:49:00 +02:00
Atgeirr Flø Rasmussen 57654067ec Merge pull request #6328 from GitPaean/indices_num_phases
using PrimaryVariables::numWellEq in MultisegmentWellSegments
2025-06-11 15:30:00 +02:00
Tor Harald Sandve 233837cbb0 Fix checking of guiderate fractions
We dont want to check for guiderate fractions during local solves
(i.e. while well rates are not converged)
2025-06-11 11:05:27 +02:00
Kai Bao 5908b3e033 using PrimaryVariables::numWellEq in MultisegmentWellSegments 2025-06-11 09:46:51 +02:00
Markus Blatt ccdfa82b78 Merge pull request #6297 from arturcastiel/lgr-well-wip
LGR Well
2025-06-10 12:01:06 +02:00
Kai Bao e3035cf4d0 Merge pull request #6322 from GitPaean/removing_duplication_pv_index
reusing primary variable indices and flags defined
2025-06-06 15:23:51 +02:00
Kai Bao 68202cad85 reusing primary variable indices and flags defined
MultisegmentWellAssemble reuses the indices and flags defined in
MultisegmentWellPrimaryVariable.
2025-06-06 14:58:56 +02:00
Bård Skaflestad 04f084feb4 Merge pull request #6324 from tskille/update_prt
Update PRT reports
2025-06-06 12:04:15 +02:00
tskille bdc0edef69 Update PRT reports 2025-06-06 11:39:16 +02:00
Tor Harald Sandve e598a14046 fixup and cleanup 2025-06-06 11:05:10 +02:00
Bård Skaflestad 44dfda8c51 Merge pull request #6321 from GitPaean/removing_one_function
removing the unused and mistakenly defined function
2025-06-05 09:17:19 +02:00
Kai Bao 8be1a686b1 removing the unused and mistakenly defined function
assignPrimaryVars from blackoilenergymodules.
2025-06-04 23:22:57 +02:00
Tor Harald Sandve 03c7565b10 Compute and store well-group targets in singleWellState and use them
This avoid recomputing of wellgroup targets and also makes the wellgroup target
consistent during control switching during local well solves.
2025-06-04 20:57:02 +02:00
arturcastiel 95da3ddc82 code janitoring and reviewing 2025-06-04 08:34:18 +00:00
Atgeirr Flø Rasmussen e952a40df2 Merge pull request #6280 from erikhide/general-controller-further-updates
Further updates and fixes to general controller
2025-06-04 10:33:49 +02:00
Tor Harald Sandve af026f12fa Also check operability for wells without thp control 2025-06-04 09:39:47 +02:00
Markus Blatt 52b5e2e67a Merge pull request #6309 from multitalentloes/minor_naming_fix
correct misleading macro name
2025-06-03 15:22:53 +02:00
Lisa Julia Nebel 3092c220c4 Merge pull request #6294 from lisajulia/ms-wells/add-test-9-perfs-1-seg
Add test for Multisegment wells: Well with 9 perforations on one segment
2025-06-03 15:11:33 +02:00
Erik Hide Saeternes 6cf2d41c99 Fixed tiny bug which caused test failure 2025-06-03 14:49:39 +02:00
Erik Hide Saeternes 752fba50f7 Removed default parameters from constructor 2025-06-03 13:55:43 +02:00
Tor Harald Sandve c803ecd3c4 Merge pull request #6251 from totto82/order_solve
dont solve if converged (MSW)
2025-06-03 12:29:45 +02:00
Tor Harald Sandve d9272b0997 Dont solve the MSW if already converged 2025-06-02 15:35:08 +02:00
Erik Hide Saeternes 108c964978 Various minor updates and bug fixes 2025-06-02 11:08:27 +02:00
Bård Skaflestad 2da14217ca Merge pull request #6312 from akva2/adjust_applyaction_api_change
adjust to upstream API change
2025-06-02 10:02:42 +02:00
Arne Morten Kvarving 0765d867c4 adjust to upstream API change 2025-05-30 12:01:08 +02:00
Kai Bao 0d70f01d05 Merge pull request #6275 from totto82/moveAlqToSS
move alq_state to singleWellState
2025-05-30 11:04:39 +02:00
Tor Harald Sandve 5785edac0b clean up based on review 2025-05-30 08:01:22 +02:00
Tobias Meyer Andersen b5ff585cf1 adjust misleading macro name 2025-05-28 16:18:45 +02:00
arturcastiel 6fc79d3f1a add compressedIndexForInteriorLGR implementation in BlackoilWellModelGeneric 2025-05-22 13:08:52 +00:00
Tor Harald Sandve 6b57c22fe6 Fix parallel for item 6 in GRUPNET 2025-05-22 14:39:02 +02:00
arturcastiel 51432a921e implementation to compressedIndexForInteriorLGR virtual function on FlowBaseVanguard 2025-05-22 12:38:32 +00:00
Bård Skaflestad 7d0e5534d6 Merge pull request #6303 from akva2/utils_janitoring
models/utils: Some janitoring
2025-05-22 11:41:20 +02:00
Arne Morten Kvarving 27e5cc4de5 timerguard: cosmetics 2025-05-22 11:13:45 +02:00
Arne Morten Kvarving 4353a32bbd start: cosmetics 2025-05-22 11:13:45 +02:00
Arne Morten Kvarving 2291ddb298 start: use actual rank 2025-05-22 11:13:45 +02:00
arturcastiel 01dc516f7d removed iostream header 2025-05-22 08:31:59 +00:00
arturcastiel 8cce93e6ec lgrmapper precalculated through a lazy initialization 2025-05-22 08:29:33 +00:00
Arne Morten Kvarving cb511312b1 start: sprinkle some const 2025-05-22 09:51:55 +02:00
Arne Morten Kvarving 45ff306d09 start: add missing braces 2025-05-22 09:51:55 +02:00
Arne Morten Kvarving 404d067805 remove unnecessary includes
everything seems to work fine without it so i guess
the "idiosyncracies" disappeared.
2025-05-22 09:51:55 +02:00
Arne Morten Kvarving 1860123de0 start: remove default parameters 2025-05-22 09:51:55 +02:00
Arne Morten Kvarving 65a7f595df start: add missing include 2025-05-22 09:51:55 +02:00
Arne Morten Kvarving 23ceb97819 simulator: cosmetics 2025-05-22 09:51:55 +02:00