Commit Graph
100 Commits
Author SHA1 Message Date
Atgeirr Flø Rasmussen b81faa9221 Merge pull request #2199 from GitPaean/support_wsegvalv
Support WSEGVALV
2019-12-11 21:07:15 +01:00
Atgeirr Flø Rasmussen 807375811e Merge pull request #2217 from atgeirr/silence-override-warnings
Add override to silence warnings.
2019-12-10 12:39:54 +01:00
Atgeirr Flø Rasmussen 63c766cd30 Add override to silence warnings. 2019-12-10 11:37:52 +01:00
Atgeirr Flø Rasmussen 52b9ecbfd5 Merge pull request #2210 from totto82/gconsalesump
Support for Gconsale and Gconsump
2019-12-06 15:01:49 +01:00
Atgeirr Flø Rasmussen 4bad782a1f Merge pull request #2178 from GitPaean/support_wsegsicd_rebased
Support WSEGSICD implementation
2019-12-06 14:20:40 +01:00
Atgeirr Flø Rasmussen d96e0a2478 Refactor solving functions to take control objects directly.
This allows us to avoid some very hacky manipulation of the Well object.
2019-12-05 12:40:35 +01:00
Atgeirr Flø Rasmussen cfcbc7159c Merge pull request #2208 from akva2/parallel_tests
Add some more parallel tests
2019-12-04 14:49:59 +01:00
Atgeirr Flø Rasmussen 8690a71aac Merge pull request #2175 from totto82/fixGRUPInit
fix issue when GRUP is used in WCONPROD and WCONINJE and NONE
2019-12-04 12:31:37 +01:00
Atgeirr Flø Rasmussen d4433b80b5 Improve/fix well potential calculations for MultiSegmentWell.
Includes fixes for bhp-based potentials, and an implementation for thp-based
potentials similar to that for StandardWell.
2019-12-04 11:01:45 +01:00
Atgeirr Flø Rasmussen c922bf3b30 Merge pull request #2206 from joakim-hove/move-summarystate-eval
SummaryState is updated at the end of simulator timestep
2019-12-04 09:33:33 +01:00
Atgeirr Flø Rasmussen becb29cec6 Merge pull request #2203 from joakim-hove/apply-action-output-update
Update output from applyActions() to show date
2019-12-03 09:02:02 +01:00
Atgeirr Flø Rasmussen 0edecb9a78 Merge pull request #2196 from totto82/smallTime
Add option for throwing for small time steps
2019-12-02 12:28:12 +01:00
Atgeirr Flø Rasmussen 937369166d Merge pull request #2182 from blattms/parallel-restart-fixes
ParallelRestart: use references and allow non-default template parame…
2019-11-26 11:14:14 +01:00
Atgeirr Flø Rasmussen 5d5250d568 Merge pull request #2181 from atgeirr/remove-unused-well-code
Remove unused Wells struct and all its friends
2019-11-25 13:23:21 +01:00
Atgeirr Flø Rasmussen e718bf3ccf Remove unused code. 2019-11-25 11:00:21 +01:00
Atgeirr Flø Rasmussen bddeaba880 Delete obsolete include directives and functions.
Also make other minor adjustments, in particular moving the function
getCubeDim() from WellsManagerDetail to WellHelpers.hpp.
2019-11-25 10:58:44 +01:00
Atgeirr Flø Rasmussen 87188f5862 Avoid using the Wells struct. 2019-11-25 08:36:18 +01:00
Atgeirr Flø Rasmussen cab0724a26 Merge pull request #2119 from blattms/fix-multiple-usage-printing-parallel
Only print usage information on one processes.
2019-11-22 15:23:27 +01:00
Atgeirr Flø Rasmussen 171b83ae10 Merge pull request #2171 from joakim-hove/rm-rockfromdeck
Rm rockfromdeck
2019-11-20 07:51:40 +01:00
Atgeirr Flø Rasmussen 3d9a0341b2 Merge pull request #2161 from blattms/filter-connection-on-local-grid-after-loadbalance
Only filter in filterConnections_ on root process.
2019-11-19 09:09:32 +01:00
Atgeirr Flø Rasmussen 4aa79bf39c Merge pull request #2152 from GitPaean/wip_fixing_aquifer_2
fixing and improvement of the Aquifer models
2019-11-18 11:19:15 +01:00
Atgeirr Flø Rasmussen 2a5c93356c Merge pull request #2160 from joakim-hove/rename-well2
Rename Well2 -> Well and Group2 -> Group
2019-11-14 10:33:54 +01:00
Atgeirr Flø Rasmussen 36cc2f4837 Merge pull request #2156 from joakim-hove/STOP-well
Make sure the perforation pressures is initialized also for STOP wells
2019-11-12 21:31:46 +01:00
Atgeirr Flø Rasmussen 96b4556926 Merge pull request #2144 from totto82/nupcolFix2
Various group control fixes
2019-11-08 17:38:25 +01:00
Atgeirr Flø Rasmussen 415f4adcef Merge pull request #2151 from joakim-hove/skip-processing
Skip processing of filename if external deck already exists.
2019-11-08 09:08:54 +01:00
Atgeirr Flø Rasmussen b9b8905db5 Merge pull request #2142 from atgeirr/prediction-fixes
Prediction improvements
2019-11-05 19:15:01 +01:00
Atgeirr Flø Rasmussen 20f767555e Merge pull request #2141 from totto82/fixGroupFraction
fix group fraction bug
2019-11-05 16:18:01 +01:00
Atgeirr Flø Rasmussen 672835710b Merge pull request #2140 from totto82/fixGroupProd
Fix for hierarchy of production groups.
2019-11-05 16:15:29 +01:00
Atgeirr Flø Rasmussen 4b7e37df1b Increase hardcoded producer bhp search range to 600 bar. 2019-11-05 16:07:22 +01:00
Atgeirr Flø Rasmussen 5ce4e84acd Do not add 0 to flo_samples vector. 2019-11-05 16:06:09 +01:00
Atgeirr Flø Rasmussen 5e8b577cd0 Use the RegulaFalsiBisection method instead of RegulaFalsi. 2019-11-05 16:05:42 +01:00
Atgeirr Flø Rasmussen b034ea2b04 Merge pull request #2139 from totto82/thpInj
add computeBhpAtThpLimitInj
2019-11-05 15:15:12 +01:00
Atgeirr Flø Rasmussen d7dff5c690 Merge pull request #2138 from totto82/resvRateMSW
compute resv rates for MSW
2019-11-05 14:20:24 +01:00
Atgeirr Flø Rasmussen bc71341462 Merge pull request #2125 from totto82/mswThp
add support for thp control in MSW
2019-11-04 11:25:20 +01:00
Atgeirr Flø Rasmussen 7922c51adb Merge pull request #2132 from totto82/gconinje
Support custom vrep and rein group
2019-11-04 10:23:33 +01:00
Atgeirr Flø Rasmussen 95aeca322f Merge pull request #2130 from totto82/reorderThp
Check THP in the end
2019-11-04 09:14:24 +01:00
Atgeirr Flø Rasmussen 0e02c32929 Merge pull request #2098 from blattms/make-elementIndexScatterer-work-with-two-mappers
Allow different ElementMapper types in ElementIndexScatterHandle.
2019-10-24 15:16:08 +02:00
Atgeirr Flø Rasmussen 5d1e125ab9 Merge pull request #2096 from totto82/avoid_nan_density
avoid nan in the density calculation
2019-10-22 14:27:45 +02:00
Atgeirr Flø Rasmussen 5267f3cf17 Merge pull request #1965 from totto82/killDistr
Reimplementation of the well control code
2019-10-22 10:25:32 +02:00
Atgeirr Flø Rasmussen f3d53e4750 Merge pull request #2089 from akva2/allow_parallel_norne_trigger
added: allow running the norne test in parallel
2019-10-22 09:54:43 +02:00
Atgeirr Flø Rasmussen 32b31a2606 Address review comments. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen f618073492 Some small logic fixes.
- Make sure to reopen revived wells.
 - Do not use thp limit for potential calculations when well is bhp controlled.
 - Stopped wells do not check controls.
 - Set thp to control when appropriate in updateWellStateWithTarget().
2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen 6b011c1bfb Use new method to determine operability under THP control. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen a536b90891 Improve stopped wells logic and log messages. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen 2b9f5fb4fb Use robustSolveBhpAtThpLimitProd() for potentials and initialization. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen 7581275b03 Add robustSolveBhpAtThpLimitProd() method. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen d5d890ff23 Make checkConstraints() stop after first broken constraint. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen e8daf663ab Solve the bhp = bhpfunc(thp, rate(bhp)) equation better. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen f55c9647b7 Allow up to factor 3 extrapolation in VFP. 2019-10-18 16:08:07 +02:00
Atgeirr Flø Rasmussen 11aeb82e8e Merge pull request #2058 from blattms/fix-unused-variable-wells
Fixes unused variable warning in standard wells.
2019-10-15 10:07:18 +02:00
Atgeirr Flø Rasmussen 40f91b0e32 Merge pull request #2034 from totto82/sync_restart
sync restart
2019-10-14 13:26:57 +02:00
Atgeirr Flø Rasmussen 4ddb8e8d56 Merge pull request #2051 from atgeirr/enable-onephase-revised-rebased
Enable onephase
2019-10-11 21:02:46 +02:00
Atgeirr Flø Rasmussen b0de207940 Merge pull request #2040 from alfbr/prt-banner
Make PRT header self-explanatory
2019-10-11 20:48:43 +02:00
Atgeirr Flø Rasmussen 8ef1958c18 Silence warnings. 2019-10-11 20:18:53 +02:00
Atgeirr Flø Rasmussen 5211217c94 Whitespace fixes (tabs->spaces, reformatted new files). 2019-10-11 15:57:51 +02:00
Atgeirr Flø Rasmussen 0b9b20695c Change back relative change computation to old order.
Changing this caused tiny timestepping differences.
2019-10-11 15:29:49 +02:00
Atgeirr Flø Rasmussen 71c5129d3d Do not build the extra Flow variants by default. 2019-10-11 08:46:17 +02:00
Atgeirr Flø Rasmussen 10e2200a25 Add two new flow variants for one-phase (water, water+energy) simulation. 2019-10-11 08:19:18 +02:00
Atgeirr Flø Rasmussen 7270aa3013 Update flow_tag.hpp to match current flow.cpp.
The flow_tag.hpp file is used for simple construction of simulators for
particular models or other compile-time choices. This updates it to
get identical behaviour as that of mainline (multi-model) Flow.
2019-10-11 08:19:18 +02:00
Atgeirr Flø Rasmussen 3ddcdf2349 Only run relperm diagnostics for > 1 phase cases. 2019-10-11 08:19:18 +02:00
Atgeirr Flø Rasmussen 2d9f41b1aa Rename getPerfPressure() -> getPerfCellPressure(). 2019-10-11 08:19:18 +02:00
Atgeirr Flø Rasmussen 189dc150fb Merge pull request #2039 from totto82/moveBanner
move PRT header to the top
2019-10-03 14:28:06 +02:00
Atgeirr Flø Rasmussen 2b9e30df33 Merge pull request #2036 from blattms/improve-vanguard-layering-violation
Make sure subclass functions are not called before subclass is initia…
2019-10-02 14:57:00 +02:00
Atgeirr Flø Rasmussen 96af6ca5f0 Merge pull request #2023 from totto82/fix_solvent_restart
Fix solvent restart
2019-10-01 15:35:22 +02:00
Atgeirr Flø Rasmussen 9ded4bc6ac Merge pull request #2022 from totto82/enableDriftInFlow
Make it possible to test driftCompensation i Flow
2019-09-25 12:23:22 +02:00
Atgeirr Flø Rasmussen 20fdd62569 Merge pull request #2020 from joakim-hove/make-equilrecord
Use new EquilRecord from opm-common
2019-09-24 08:28:21 +02:00
Atgeirr Flø Rasmussen 4f22b3c468 Merge pull request #2006 from tskille/EclipseGrid
Fixed typo for EclipseGrid member function
2019-09-23 15:56:19 +02:00
Atgeirr Flø Rasmussen 37854bcdcb Merge pull request #2016 from akva2/ewoms_to_models
Move ewoms/* into an opm/models/* structure
2019-09-19 14:23:47 +02:00
Atgeirr Flø Rasmussen c7200460ab Abort the run before reading the deck if there are unknown params. 2019-09-19 14:20:05 +02:00
Atgeirr Flø Rasmussen 03e7e0be52 Merge pull request #2013 from akva2/janitoring
Some janitoring
2019-09-18 15:57:21 +02:00
Atgeirr Flø Rasmussen 1fc26e2e96 Merge pull request #2007 from akva2/rename_parallel
changed: ewoms/parallel -> opm/models/parallel
2019-09-18 15:40:40 +02:00
Atgeirr Flø Rasmussen 523e38e095 Remove some supported keywords from the missing features list. 2019-09-18 15:34:38 +02:00
Atgeirr Flø Rasmussen 6b24f7907b Merge pull request #1998 from akva2/rename_linalg
changed: ewoms/linear -> opm/simulators/linalg
2019-09-10 09:46:59 +02:00
Atgeirr Flø Rasmussen b8b3599ac5 Merge pull request #1993 from akva2/namespace_change
changed: namespace Ewoms -> namespace Opm
2019-09-09 09:05:19 +02:00
Atgeirr Flø Rasmussen 7c34877630 Ensure output dir exists before creating log streams. 2019-09-06 12:35:40 +02:00
Atgeirr Flø Rasmussen aff158566e Merge pull request #1990 from akva2/use_opm_grid_region_mapping
changed: remove duplicated regionmapping class
2019-09-05 12:39:33 +02:00
Atgeirr Flø Rasmussen e2abc845f4 Merge pull request #1987 from joakim-hove/apply-action-report-step
Add reportStep argument to Schedule::actions()
2019-09-04 14:24:58 +02:00
Atgeirr Flø Rasmussen f3aedc4f3c Merge pull request #1985 from akva2/rename_ewoms
changed: rename ewoms to opm-models
2019-08-23 16:20:53 +02:00
Atgeirr Flø Rasmussen fdcfa8f0ff Merge pull request #1955 from GitPaean/well_potential_improvements
using self-copying when calculating well potentials
2019-08-21 15:31:09 +02:00
Atgeirr Flø Rasmussen 64a4fe1ade Merge pull request #1970 from atgeirr/handle-grup-unititialized
[WIP] Handle GRUP-caused uninitialized (-1) well control index
2019-08-13 12:28:30 +02:00
Atgeirr Flø Rasmussen 63364dc983 Bugfix: use proper method to access injected phase. 2019-08-13 11:57:06 +02:00
Atgeirr Flø Rasmussen b32290d65a Remove unused variable.
Also move variable to scope where used.
2019-08-13 10:51:16 +02:00
Atgeirr Flø Rasmussen f5070c6ba9 Avoid getting distr when current control index is -1. 2019-08-13 10:14:37 +02:00
Atgeirr Flø Rasmussen ffeb1529e8 Throw if calling well_controls_current_distr() with -1 current index. 2019-08-13 10:14:10 +02:00
Atgeirr Flø Rasmussen 8438e84db1 Handle two possible cases where current control is -1. 2019-08-12 14:49:52 +02:00
Atgeirr Flø Rasmussen 1b986056ce Merge pull request #1967 from andlaus/ebos_foam
enable the foam extension for ebos/mebos
2019-08-12 09:33:07 +02:00
Atgeirr Flø Rasmussen b7a36a6a72 Merge pull request #1938 from atgeirr/use-foam-module
Use foam module
2019-08-09 09:54:33 +02:00
Atgeirr Flø Rasmussen c6d31376b5 Use a dummy Communication object for the serial case. 2019-08-08 09:27:14 +02:00
Atgeirr Flø Rasmussen 12032203b3 Improve out-of-range check for extra components. 2019-08-07 12:03:43 +02:00
Atgeirr Flø Rasmussen dfae9d1b32 Add foam integration test. 2019-08-07 10:39:16 +02:00
Atgeirr Flø Rasmussen dd612c58a2 Make ebos variants compile. 2019-08-07 10:39:16 +02:00
Atgeirr Flø Rasmussen b9e7881878 Finalize integration of foam module. 2019-08-07 10:39:16 +02:00
Atgeirr Flø Rasmussen 0e309fc254 Merge pull request #1954 from GitPaean/wrong_thp_result
Not extrapolating towards negative in VFP tables
2019-08-06 10:40:17 +02:00
Atgeirr Flø Rasmussen 2058d47fd2 Merge pull request #1922 from GitPaean/support_gor_wecon
adding GOR checking for WECON
2019-07-05 15:47:16 +02:00
Atgeirr Flø Rasmussen 70683b662b Merge pull request #1933 from GitPaean/refactoring_wtest_further
refactoring the ration economic limit checking
2019-07-05 14:44:52 +02:00
Atgeirr Flø Rasmussen 99afc4f152 Merge pull request #1919 from GitPaean/improving_wtest
improving WTEST results.
2019-07-01 13:59:03 +02:00
Atgeirr Flø Rasmussen 65652a05cf Merge pull request #1893 from bska/check-arraydims-consistency
Flow: Verify Consistent Array Dimensions
2019-07-01 11:21:59 +02:00
Atgeirr Flø Rasmussen 77e7a07756 Merge pull request #1918 from bska/printf-ptr
Format Specifier '%p' Requires Pointers to Void
2019-06-26 18:22:51 +02:00
Atgeirr Flø Rasmussen 766afa4602 Merge pull request #1917 from GitPaean/fixing_warnings_
more fixing for the tests
2019-06-26 14:35:00 +02:00
Atgeirr Flø Rasmussen e731715924 Merge pull request #1915 from GitPaean/fixing_warnings_
fixing warnings under opm-simulators
2019-06-26 12:52:41 +02:00