Commit Graph
100 Commits
Author SHA1 Message Date
Joakim Hove ea4cf8d28f Merge pull request #3428 from akva2/remove_altidx
remove ebos_altidx
2021-08-03 14:10:00 +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
Joakim Hove 32a6f32660 Use WellContainer to manage perf phase rate 2021-06-05 07:50:56 +02:00
Joakim Hove f28ff9e450 Merge pull request #3344 from joakim-hove/perf-wellcontainer
Perf wellcontainer
2021-06-04 20:12:17 +02:00
Joakim Hove 6a21371b59 Use WellContainer to manage perf phase rates 2021-06-04 18:23:20 +02:00
Joakim Hove 76292552ec Use WellContainer for perf rate of polymer/solvent/brine 2021-06-04 18:23:20 +02:00
Joakim Hove 104036d4b8 Use WellContainer for perf water velocity 2021-06-04 18:23:20 +02:00
Joakim Hove a2009b1189 Use WellContainer for perforation throughput 2021-06-04 18:23:20 +02:00
Joakim Hove b0fd14a597 Use WellContainer<> for perforation skin pressure 2021-06-04 18:23:20 +02:00
Joakim Hove fcc4970337 Merge pull request #3318 from akva2/eclwellmodel_no_default
changed: do not set the ebos well model as default type
2021-06-04 09:58:46 +02:00
Joakim Hove 1285d02873 Merge pull request #3339 from joakim-hove/perf-well-access
Perf well access
2021-06-04 08:41:47 +02:00
Joakim Hove cb800abd05 Merge pull request #3345 from atgeirr/silence-warnings
Silence warnings
2021-06-03 17:25:47 +02:00
Joakim Hove 1a6737aff3 Use well index for perforation rates 2021-06-03 13:29:45 +02:00
Joakim Hove 739f6ad28a Use well index for solvent perf rates 2021-06-03 13:21:23 +02:00
Joakim Hove a2195f367d Use well index for brine perf rates 2021-06-03 13:21:23 +02:00
Joakim Hove fa829cce7a Use well index for polymer perforation rates 2021-06-03 13:21:23 +02:00
Joakim Hove f62b0a5d1e Use well index for well water perf velocity 2021-06-03 13:21:23 +02:00
Joakim Hove 8f9a3f0140 Use Well index for perf skin pressure 2021-06-03 13:21:23 +02:00
Joakim Hove 89ae75b46c Use well index to access WellState::perfThroughput() 2021-06-03 13:21:23 +02:00
Joakim Hove 42d1b4c4a8 Merge pull request #3335 from joakim-hove/segment-state2
Segment state2
2021-06-03 11:49:49 +02:00
Joakim Hove 59f36eacc0 Remove WellState::top_segment_index 2021-06-03 10:46:26 +02:00
Joakim Hove 5d8a4c5751 Remove WellState member nseg_ 2021-06-03 10:46:26 +02:00
Joakim Hove f7b1f90c12 Add method SegmentState::size() 2021-06-03 10:46:26 +02:00
Joakim Hove 19ba223c2a Use SegmentState for segment_number() 2021-06-03 10:46:26 +02:00
Joakim Hove d3e019fbce Add private member segment_number to SegmentState class 2021-06-03 10:46:26 +02:00
Joakim Hove ac12c8b3a4 Use SegmentState for rates 2021-06-03 10:46:26 +02:00
Joakim Hove 357cb11667 Use SegmentState::scale_pressure() 2021-06-03 10:46:04 +02:00
Joakim Hove eac69061c2 Use SegmentState when copying pressure 2021-06-03 10:46:04 +02:00
Joakim Hove eb937e8ba2 Use SegmentState as backing store for segment pressure 2021-06-03 10:46:04 +02:00
Joakim Hove fc185afc02 Initialize pressure in top segment for non MSW well to zero 2021-06-03 10:46:04 +02:00
Joakim Hove df7d96494b Add small method SegmentState::scale_pressure() 2021-06-03 10:46:04 +02:00
Joakim Hove 7d89c6e09c Add std::string overload for WellState::segments() 2021-06-03 10:46:04 +02:00
Joakim Hove 3fd6d7781b Remove WellState::segPressDrop() 2021-06-03 10:46:04 +02:00
Joakim Hove 6a859c0664 Segmentstate for accelarition pressure drop 2021-06-03 10:46:04 +02:00
Joakim Hove 33f18279d7 Use segmentstate for hydrostatic pressure drop 2021-06-03 10:46:04 +02:00
Joakim Hove 9801469488 Use segmentstate for friction pressure 2021-06-03 10:46:04 +02:00
Joakim Hove bccb4f36e4 Don't test pressure & rates for top segment in non MSW well 2021-06-03 10:46:04 +02:00
Joakim Hove 45e7c8c982 Add WellContainer<SegmentState> member 2021-06-03 10:46:04 +02:00
Joakim Hove 5dc267c6f5 Add class SegmentState 2021-06-03 10:46:04 +02:00
Joakim Hove 702dc3a924 Merge pull request #3338 from joakim-hove/remove-unused
Use perfrates.size() instead of storing num_perf explicitly
2021-06-03 07:58:56 +02:00
Joakim Hove f733e33d70 Explicitly zero vectors at the start of report step 2021-06-02 14:21:36 +02:00
Joakim Hove c5a7b49c3d Use perfrates.size() instead of storing num_perf explicitly 2021-06-02 10:21:02 +02:00
Joakim Hove d57a8514a2 Merge pull request #3323 from joakim-hove/remove-segment-pressure-drop
Remove segment pressure drop as separate variable
2021-05-31 14:08:38 +02:00
Joakim Hove 2d67d085ef Remove segment pressure drop as separate variable 2021-05-31 09:10:33 +02:00
Joakim Hove db49c8aeef Merge pull request #3309 from joakim-hove/wellrates-at
Make sure all wells are added to the well_rates map
2021-05-29 07:53:45 +02:00
Joakim Hove 95583df955 Merge pull request #3252 from bska/pack-unpack-aqudata
Prepare to Save/Restore Richer Set of Aquifer Values
2021-05-29 07:47:42 +02:00
Joakim Hove 953de0c6b9 Remove unused variable 2021-05-28 11:14:19 +02:00
Joakim Hove 3fae970e7e Merge pull request #3316 from joakim-hove/segment-use-well-index2
Segment use well index2
2021-05-28 10:48:13 +02:00
Joakim Hove d2510714e0 Check that stdout is attached to terminal before applying color 2021-05-28 10:20:10 +02:00
Joakim Hove a1b45b06e4 Use well index for segment acceleration pressure loss 2021-05-28 07:32:30 +02:00
Joakim Hove 960de96d75 Use well index for segment hydrostatic pressure drop 2021-05-28 07:32:30 +02:00
Joakim Hove ee1a1c6afc Use well index for segment friction pressure drop 2021-05-28 07:32:29 +02:00
Joakim Hove 92e31b4ee3 Use well index for segment pressure drop 2021-05-28 07:32:29 +02:00
Joakim Hove 045f43bd20 Merge pull request #3296 from joakim-hove/segment-use-well-index
Segment use well index
2021-05-27 16:18:47 +02:00