Commit Graph
100 Commits
Author SHA1 Message Date
Joakim Hove 357540bfca Create Action::State external to the vanguard 2021-09-19 10:17:58 +02:00
Joakim Hove 7b833b7706 Merge pull request #3526 from joakim-hove/add-actionx-gconinje-test
Add actionx gconinje test
2021-09-16 13:54:53 +02:00
Joakim Hove 3406bf82dd Add regression testing of actionx/ACTIONX_GCONINJE 2021-09-14 20:54:46 +02:00
Joakim Hove dfab5d2824 Merge pull request #3513 from joakim-hove/eval-udq-assign
Eavluate all UDQ ASSIGN statements at the start of report step
2021-09-14 20:06:28 +02:00
Joakim Hove e16e721003 Eavluate all UDQ ASSIGN statements at the start of report step 2021-09-13 15:18:44 +02:00
Joakim Hove 53755bcfa6 Merge pull request #3515 from joakim-hove/add-parser-argument
Add Parser argument to restart loader
2021-09-10 16:27:56 +02:00
Joakim Hove eeab23ebab Add Parser argument to restart loader 2021-09-09 15:08:14 +02:00
Joakim Hove 3e66fc9555 Add Runspec argument to restart loader 2021-09-04 19:35:53 +02:00
Joakim Hove 2b3f3bf630 Use Group instance to check for available controls 2021-09-02 22:23:21 +02:00
Joakim Hove bb23993556 Add GPMaint::State member to GroupState 2021-09-01 21:36:13 +02:00
Joakim Hove 7cb0bb5ae6 Improve error message for invalid phase id 2021-09-01 14:26:56 +02:00
Joakim Hove 7bb3dba310 Special case wells with no open connections in ParallelWellInfo 2021-08-31 17:31:45 +02:00
Joakim Hove 1a02ac7bd5 Merge pull request #3487 from joakim-hove/single-well-state
Single well state
2021-08-25 14:27:41 +02:00
Joakim Hove 376eb4e117 Merge pull request #3448 from joakim-hove/validate-special
Add basic functionality for validating special case keywords
2021-08-24 14:19:57 +02:00
Joakim Hove 060eac4999 Add basic functionality for validating special case keywords 2021-08-24 13:50:40 +02:00
Joakim Hove 94d12e1230 Remove unused variable 2021-08-24 13:25:02 +02:00
Joakim Hove 5a721b8cd2 Remove WellMap from WellState 2021-08-24 13:25:02 +02:00
Joakim Hove 8f9e7d8e96 Add method PerfData::empty() 2021-08-24 12:46:24 +02:00
Joakim Hove 579aba8d08 Include perforation data in SingleWellState 2021-08-24 12:46:24 +02:00
Joakim Hove 46f45e3999 Add PerfData member to SingleWellState 2021-08-24 12:46:24 +02:00
Joakim Hove 8b652c821b Use SingleWellState for reservoir rates 2021-08-24 12:46:24 +02:00
Joakim Hove 755de65eb4 Use SingleWellState to manage well surface rates 2021-08-24 12:46:24 +02:00
Joakim Hove 8937c9cba9 Refactor sumWellRates to accept bool argument 2021-08-24 12:46:24 +02:00
Joakim Hove c711e869d8 Merge pull request #3484 from joakim-hove/mod4-gefac-testing
Add regression test for model with GEFAC
2021-08-23 13:52:50 +02:00
Joakim Hove 77a9fd352b Add SegmentState member to SingleWellState 2021-08-23 13:17:24 +02:00
Joakim Hove f0b73ad29b Add regression test for model with GEFAC 2021-08-23 12:11:33 +02:00
Joakim Hove 67bd2fd333 Add productivity_index to SingleWellState 2021-08-23 12:05:26 +02:00
Joakim Hove 2f504536f4 Add well potentials to SingleWellState 2021-08-23 12:05:26 +02:00
Joakim Hove e84eaa3179 Add dissolved_gas_rate and vaporized_oil_rate to SingleWellState 2021-08-23 12:05:26 +02:00
Joakim Hove baeeb34508 Merge two perforation data members in WellState 2021-08-23 12:05:26 +02:00
Joakim Hove 0da38ee7d0 Store the action result - when evaluated to true 2021-08-19 15:32:47 +02:00
Joakim Hove 95f3f1d5c4 Merge pull request #3477 from akva2/add_update_data_custom_target
added: 'update_data' custom target
2021-08-19 10:08:25 +02:00
Joakim Hove 7a73547d01 Merge pull request #3471 from akva2/fix_variants_poly
fix build without variants and/or poly grid
2021-08-17 09:08:29 +02:00
Joakim Hove b8567b708e Merge pull request #3458 from joakim-hove/single-well-state
Add SingleWellState
2021-08-16 17:04:35 +02:00
Joakim Hove 581f571c9d Use SingleWellState for production and injection control 2021-08-15 09:07:39 +02:00
Joakim Hove c381459804 Add Events member to SingleWellState 2021-08-15 09:03:14 +02:00
Joakim Hove 379e938ee1 Add status to SingleWellState 2021-08-15 09:03:14 +02:00
Joakim Hove 75eb65efb7 Use WellState::wells_ to infer well name 2021-08-15 09:01:21 +02:00
Joakim Hove d5ab308fbd Add temperature to SingleWellState 2021-08-15 09:01:21 +02:00
Joakim Hove 1dd9b91ad3 Add member "bool producer" to SingleWellState 2021-08-15 09:01:21 +02:00
Joakim Hove a54daf75e8 Add trivial class SingleWellState with bhp and thp 2021-08-15 09:01:21 +02:00
Joakim Hove 2ac65d97d2 Merge pull request #3457 from akva2/janitoring
mark variables [[maybe_unused]]
2021-08-07 16:36:03 +02:00
Joakim Hove 01b40b3653 Merge pull request #3459 from joakim-hove/merge-perf-data
Merge two perforation data members in WellState
2021-08-06 09:56:49 +02:00
Joakim Hove f01cf74591 Merge two perforation data members in WellState 2021-08-04 16:48:18 +02:00
Joakim Hove 1cbc096d20 Merge pull request #3450 from joakim-hove/small
Small
2021-08-03 18:08:33 +02:00
Joakim Hove 7bf8014888 Merge pull request #3451 from joakim-hove/split-constraint-check
Check production and injection constraints separately
2021-08-03 17:49:29 +02:00
Joakim Hove d5f2b02716 Check production and injection constraints separately 2021-08-03 14:39:39 +02:00
Joakim Hove 6542a62cc0 Merge pull request #3452 from joakim-hove/constraint-bug
BUG? Make sure WellState injection control is updated
2021-08-03 14:38:20 +02:00
Joakim Hove ea4cf8d28f Merge pull request #3428 from akva2/remove_altidx
remove ebos_altidx
2021-08-03 14:10:00 +02:00
Joakim Hove c70f63b99b Make sure WellState injection control is updated 2021-08-03 13:54:59 +02:00
Joakim Hove e01910adc2 Add methods WellState::size() and WellState::producer() 2021-07-26 14:21:50 +02:00
Joakim Hove a39fcc9708 Set WellState::thp when loading restart file 2021-07-26 13:07:12 +02:00
Joakim Hove 057db0ec0e Add method WellState::name() 2021-07-26 13:07:12 +02:00
Joakim Hove 847288ea68 Merge pull request #3440 from OPMUSER/ValidationKeywords
Partially Supported Keywords Validation
2021-07-10 18:10:24 +02:00
Joakim Hove c121247524 Merge pull request #3427 from joakim-hove/rst-load-udq
Rst load udq
2021-07-07 07:20:51 +02:00
Joakim Hove c62a9ba198 Set external UDQState for flow blackoil 2021-07-04 08:55:07 +02:00
Joakim Hove 2b680f27af Load udq state results from restart file 2021-07-03 10:08:25 +02:00
Joakim Hove 528078e8e1 Assemble UDQState external to the vanguard 2021-07-01 08:24:59 +02:00
Joakim Hove 6986b685bf Add summary only spe1 restart test 2021-06-26 10:48:10 +02:00
Joakim Hove 5af0b73e44 Add possibility to override test name when adding restart test 2021-06-26 10:48:10 +02:00
Joakim Hove a20da30d40 Add test driver for summary-only restart testing 2021-06-26 10:48:10 +02:00
Joakim Hove b6d43fe077 Merge pull request #3358 from bska/aqunum-initpress-array
Chase Type Specific Aquifer Data API Change
2021-06-25 15:23:39 +02:00
Joakim Hove de6a88bd81 Merge pull request #3408 from bska/use-restart-file-view
Chase Restart Loading API Change
2021-06-25 09:54:54 +02:00
Joakim Hove 85ff6914fc Merge pull request #3397 from bska/report-dynpv
Report Pressure Dependent Pore Volume in PRT File
2021-06-22 14:30:36 +02:00
Joakim Hove 7d2984e3a3 Merge pull request #3387 from verveerpj/fix_keyword_validation
Small fix for the keyword validation
2021-06-18 15:23:03 +02:00
Joakim Hove 969fc20154 Merge pull request #3373 from verveerpj/improve_validation
Add keyword validation using a predicate function
2021-06-15 07:47:37 +02:00
Joakim Hove 2a990f7465 Merge pull request #3382 from GitPaean/fixing_compilation
not comparing guideRate_ with nullptr
2021-06-15 07:46:00 +02:00
Joakim Hove 0cf158cd15 Merge pull request #3379 from joakim-hove/wellrates-rename-X
Rename data::WellRates -> data::Wells
2021-06-14 18:21:39 +02:00
Joakim Hove f9618faceb Merge pull request #3377 from joakim-hove/perf-data-injector
PerfData maintains producre / injector status
2021-06-14 15:53:15 +02:00
Joakim Hove 166907c45d Merge pull request #3380 from joakim-hove/guiderate-value
Use GuideRate value instead of std::unique_ptr<GuideRate>
2021-06-14 15:52:08 +02:00
Joakim Hove b1600b904f Rename data::WellRates -> data::Wells 2021-06-14 15:27:56 +02:00
Joakim Hove 193657fee1 Use GuideRate value instead of std::unique_ptr<GuideRate> 2021-06-14 14:35:55 +02:00
Joakim Hove 2030237299 Merge pull request #3378 from akva2/janitoring
Quell some warnings in static analyzers
2021-06-14 12:47:54 +02:00
Joakim Hove a22b836b82 PerfData maintains producre / injector status 2021-06-14 09:03:02 +02:00
Joakim Hove f401f17132 Merge pull request #3375 from joakim-hove/rename-wellrates2
Rename data::WellRates -> data::Wells
2021-06-14 08:00:37 +02:00
Joakim Hove 3442af12a2 Rename data::WellRates -> data::Wells 2021-06-13 22:00:59 +02:00
Joakim Hove 7c133bb0eb Merge pull request #3374 from joakim-hove/rename-wellrates
Rename data::WellRates -> data::Wells in opm-common
2021-06-13 13:14:03 +02:00
Joakim Hove b0d4aedb2a Merge pull request #3372 from joakim-hove/wellstate-report
Minor renames++ in WellState report
2021-06-13 08:39:27 +02:00
Joakim Hove 454220b9e7 Rename data::WellRates -> data::Wells in opm-common 2021-06-13 08:37:56 +02:00
Joakim Hove fe5e4a9ac3 Minor renames++ in WellState report 2021-06-11 16:01:25 +02:00
Joakim Hove 2dae87fb74 Merge pull request #3370 from totto82/bugMaxInnerIter
change get param from bool to int
2021-06-11 12:39:45 +02:00
Joakim Hove 2966a52a0f Merge pull request #3361 from joakim-hove/simplify-conn-check
Suggestion: Simplify check for number of perforations
2021-06-11 11:04:21 +02:00
Joakim Hove 7a1f71feaa Simplify check for number of perforations 2021-06-10 23:26:51 +02:00
Joakim Hove 86125d9721 Merge pull request #3352 from joakim-hove/perf-data
Perf data
2021-06-10 16:14:25 +02:00
Joakim Hove 308e191ad5 Remove unused #include <TimeMap> 2021-06-10 14:38:14 +02:00
Joakim Hove 3c3a4afcfc Use PerfData for connection productivity index 2021-06-10 14:32:45 +02:00
Joakim Hove 81c5ce8843 Use PerfData for water throughput, water velocity and skin pressure 2021-06-10 14:32:45 +02:00
Joakim Hove db02b9f112 Use PerfData for solvent perforation rates 2021-06-10 14:27:37 +02:00
Joakim Hove 49e9b51269 Use PerfData for polymer rates 2021-06-10 07:19:21 +02:00
Joakim Hove 3010b96611 Use PerfData for perforation rates 2021-06-10 07:19:21 +02:00
Joakim Hove 76838cd8a4 Use PerfData for perforation pressure 2021-06-10 07:19:21 +02:00
Joakim Hove 4b69d12335 Use PerfData for perforation rates 2021-06-10 07:18:46 +02:00
Joakim Hove b6318ac017 Add WellContainer<PerfData> to WellState 2021-06-10 07:18:46 +02:00
Joakim Hove 34481e48c3 Add data container PerfData to use in WellState 2021-06-10 07:18:46 +02:00
Joakim Hove 1a7c514879 Merge pull request #3359 from joakim-hove/rm-mpi-sum
Use ecl well for total number of connections
2021-06-09 17:13:25 +02:00
Joakim Hove fc5e2be4e2 Merge pull request #3365 from akva2/wrap_property_tree
Add Opm::PropertyTree
2021-06-09 17:12:38 +02:00
Joakim Hove b868f87420 Use ecl well for total number of connections 2021-06-08 21:14:16 +02:00
Joakim Hove 023edc67e5 Remove first perf member from Well classes 2021-06-08 14:24:26 +02:00
Joakim Hove ce3d2b17dd Merge pull request #3357 from bska/restore-debug-build
Restore Debug Build
2021-06-06 19:28:28 +02:00
Joakim Hove e83d4d0dbd Merge pull request #3336 from joakim-hove/wellpotential_wellcontainer
Manage well potentials with WellContainer<>
2021-06-06 08:33:26 +02:00