Joakim Hove
dcf4347aee
Moved connection state enum to Connection class
2019-09-04 14:46:58 +02:00
Joakim Hove
82accba45b
Move injection control enum to Well2 class
2019-09-04 14:46:58 +02:00
Joakim Hove
a7c5483b0f
Move Well status enum to Well2 class
2019-09-04 14:46:58 +02:00
Joakim Hove
bc2e5f7d00
Moved test in filesystem
2019-08-18 13:21:04 +02:00
Joakim Hove
3846c8c7ab
Moved ResinsightTest
2019-08-18 13:21:04 +02:00
Joakim Hove
8efaa4dc66
Inlined deck data for test
2019-08-17 12:00:44 +02:00
Joakim Hove
e3ade4dff9
Use reference instead of pointer
2019-08-15 11:51:08 +02:00
Atgeirr Flø Rasmussen
d20c58da07
Make two headers public again.
2019-08-13 11:56:17 +02:00
Joakim Hove
6016cd43b3
Evaluate UDA variuables for group rates
2019-08-08 06:52:48 +02:00
Joakim Hove
7c856f681d
Use new classes Group2 and GTNode
2019-08-06 22:59:16 +02:00
Joakim Hove
2d66d15d96
Refactor GroupTree - create on demand
2019-07-30 09:37:55 +02:00
Joakim Hove
88afb50d09
Merge pull request #881 from joakim-hove/group2
...
WIP: Group2
2019-07-06 07:30:25 +02:00
Atgeirr Flø Rasmussen
5f8d24c431
Add tests for WFOAM.
2019-07-03 12:39:35 +02:00
Joakim Hove
fe83324746
Moved Group related files to Group/ folder in filesystem
2019-07-03 11:15:51 +02:00
Joakim Hove
6eea66a332
Use UDAValue for rates and pressure limits in WCONPROD & WCONINJE
2019-06-24 12:54:07 +02:00
Joakim Hove
cbc7394d60
Use UDA for WCONPROD::RESV
2019-06-24 08:29:14 +02:00
Joakim Hove
3961f724db
Add UnitSsystem member to Well2 class
2019-06-08 12:39:22 +02:00
Joakim Hove
01db100439
WellProductionProperties and WellInjectionProperties are private
2019-05-24 15:31:27 +02:00
Joakim Hove
94b160258e
Remove old well implementation
2019-05-22 21:44:50 +02:00
Joakim Hove
1c82a8ad39
Add alternative well implementation Well2
2019-05-09 09:20:23 +02:00
Andreas Lauser
c25275d0ee
add parseContext
and errorGuard
parameters to Opm::checkDeck()
...
this requires a small downstream cleanup.
2019-04-04 16:55:19 +02:00
Joakim Hove
a9bb73559d
Use RFTConfig instead of per well RFT configuration
2019-04-03 19:46:08 +02:00
Joakim Hove
e6aecbd7ac
ParserItem: differentiate between input type and internal data type
...
Differentiate between the input type, as specified in the json configuration
file, and the internal native type used to store data. This is a many-to-one
mapping, where e.g. both the input types STRING and RAW_STRING map to the
internal datatype std::string.
Additional changes:
- Have removed several ParserItem() constructors.
- The size_type::SINGLE is default for a ParserItem, and not set explicitly in
the generated ParserKeywords.cpp file.
- Have removed a call to boost::lexical_cast<> - just use std::to_string()
2019-04-01 18:32:06 +02:00
Joakim Hove
858e06044e
Move well specific event logging from Well to Schedule
2019-03-21 13:08:25 +01:00
Joakim Hove
1d402bdca3
Add PERM values to testdata
2019-03-20 15:10:08 +01:00
Joakim Hove
04d42c2f4e
Move well and well related files to Well/ subfolder
2019-03-08 07:15:49 +01:00
Joakim Hove
3eef43b904
Merge pull request #589 from totto82/sort_multregt
...
Make the ordering of MULTREGT arbitary
2019-01-08 21:55:44 +01:00
Tor Harald Sandve
68769e5b1d
Make the ordering of MULTREGT arbitary
...
With this fix
MULTREGT
1 2 1 /
2 1 2 /
/
will multiply transmissibilities between region 1 and 2 with 2.
2019-01-08 08:35:15 +01:00
Joakim Hove
cf42146d84
Add error mode DELAYED_EXIT1 to collect all errors
2019-01-07 12:38:05 +01:00
Joakim Hove
2cd6fa2f49
Add overloads without ParseContext and ErrorGuard - update all tests
2019-01-04 13:59:28 +01:00
Kai Bao
b349b3b217
updating liquid rate for WCONHIST
2018-12-03 16:40:42 +01:00
Markus Blatt
d69bf47a28
Added test for parsing EDITNNC
2018-11-21 22:14:27 +01:00
Markus Blatt
0768c5a8b3
Revert "Merge pull request #535 from blattms/support-editnnc"
...
This reverts commit 7ebadbb055
, reversing
changes made to 0f485c7801
.
2018-11-20 13:58:08 +01:00
Tor Harald Sandve
95179f393c
Fix vappars and dr[sv]dt logic
...
The simulator should either use VAPPERS or dr[sv]dt, both the
combination drsdt and drvdt is allowed.
2018-11-05 13:38:42 +01:00
Markus Blatt
5f620f7451
Added support for honoring keyword EDITNNC during deck parsing.
...
If the keyword is present then the transimissibilities of the corresponding NNC
entries will be scalled with the factor specified via EDITNNC. Multiple entries
for the same cell pairs are allowed and will result in multiple scalings.
Cell pairs specified in EDITNNC that are not present in NNC are silently ignored.
2018-10-18 15:26:31 +02:00
Tor Harald Sandve
fdc4b0142e
Write restart when SAVE keyword is in the schedule file
2018-09-14 13:36:22 +02:00
Joakim Hove
4a5b71d8c1
Include Peaceman calculation in Connection class
...
- The calculation of well connection transmissibility CF and effective
permeability is calculated.
- The Connection objects are immutable; should never be updated.
- The properties of the Connection class are just plain properties, have
removed getter methods and the use of Value<double>.
2018-09-09 11:16:42 +02:00
Joakim Hove
04a3a9ada5
WIP: cleaun up access methods
2018-06-26 12:36:49 +02:00
Joakim Hove
9d16cc8ec4
New implementation of WELOPEN
2018-06-26 12:35:30 +02:00
Joakim Hove
fd3000cd31
WellConnections::add() does not inspect IJK
2018-06-26 12:35:30 +02:00
Joakim Hove
dc318f731f
Rename ConnectionSet > WellConnections
2018-06-20 11:35:11 +02:00
Joakim Hove
501b1dc760
Remove stale test
2018-06-20 09:27:02 +02:00
Joakim Hove
3975db2ff3
Rename CompletionSet -> ConnectionSet
2018-06-11 14:03:32 +02:00
Joakim Hove
d39db2f0db
Rename Completion -> Connection
2018-06-11 10:40:59 +02:00
Lars Petter Øren Hauge
f2cb5fe9de
Add INVALID_WELL parse context
...
Handle invalid wellpatterns for COMPDAT.
Given a deck with:
----
WELSPECS
'PROD' 'G1' 10 10 8400 'OIL' /
/
COMPDAT
'SOMETHINGELSE' 10 10 3 3 'OPEN' 1* 1* 0.5 /
/
----
OPM will now by default abort and inform the user that no well match
"SOMETHINGELSE".
2018-05-14 09:26:21 +02:00
Steinar Foss
d9ffb579e1
Removed MessageContainer. OpmLog used instead.
...
...
...
...
GenerateKeywords.cmake changed.
ParserContext.handleerror takes only two args.
Schedule: removed all MessageContainer.
...
...
...
GridProperties: removed MessageContiner.
...
Eclipse3DProperties: removed MessageContainer.
...
TabelManager:removed MessageContainer.
...
.nnn.
...
...
...
...
...
...
...
...
...
...
...
...
...
2018-03-26 10:15:18 +02:00
Kai Bao
dbf2a4c425
small fixes of the pvtables.
...
some rules are from testing output.
2018-03-07 08:31:00 +01:00
Joakim Hove
ce7654765c
Merge pull request #1209 from GitPaean/not_turing_off_injector
...
not turning off injector because of defaulted rates.
2018-02-15 16:38:02 +01:00
Kai Bao
e76df698c6
changing the counting of the schecule in SCHEDULE_WELLS2
...
basically, all the control keywords should be combined with the
TSTEP/DATES afterwards as a complete report step.
2018-02-14 09:09:27 +01:00
Arne Morten Kvarving
f7c288a3f4
changed: switch to the shared opm build system
2018-02-12 13:36:49 +01:00
Kai Bao
3c8c65b65c
not turning of injector because of defaulted rates.
...
it must be a limit to turn it off. The old implementation make it
impossible to have a injector with only bhp control.
2018-02-12 12:27:44 +01:00
Ove Sævareid
ec83e0fc18
Support for kw MAXVALUE/MINVALUE.
2018-01-24 16:01:09 +01:00
Kai Bao
35ecd2e37a
fixing WCONHIST.
2018-01-06 21:49:27 +01:00
Joakim Hove
612e255d4f
Extracted Schedule and SummaryConfig,
2017-10-24 09:27:42 +02:00
Joakim Hove
77fcc865de
Extracted SummaryConfig out from EclipseState
2017-10-24 09:13:21 +02:00
Kai Bao
4e6bf8f019
obtaining the depth for the completions based on segment information
2017-10-16 21:53:49 +02:00
Tor Harald Sandve
eb4f0b68d6
Fix shut well logic when WELOPEN and COMPDAT is combined
...
Do not shut well if all completions are shut using WELOPEN but new
completions are opened using COMPDAT in the same time step.
2017-10-03 08:26:09 +02:00
Joakim Hove
4b3c06cbcc
Fixed bug in time dependence of RFT configuration.
2017-09-08 23:33:52 +02:00
Joakim Hove
114c5da03b
Added dump -> re_parse test loop for test decks.
2017-08-30 17:00:11 +02:00
Joakim Hove
1050b8cba9
Added operator<< suppport for Deckxxx
2017-08-30 16:57:23 +02:00
Joakim Hove
bfca3e895c
Moved integration tests.
2017-06-27 09:47:15 +02:00