Joakim Hove
bfbcd3e470
Minor refactor JFunc + TableManager
2018-06-20 09:26:50 +02:00
Tor Harald Sandve
fb0272f343
Add posibility to store closed completions in wellTestState
2018-06-19 10:37:44 +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
Joakim Hove
088ba8a19a
Merge pull request #413 from joakim-hove/restart-icon-skip-inactive
...
Restart icon skip inactive
2018-06-08 12:49:37 +02:00
Joakim Hove
d168e9ff67
Merge pull request #414 from joakim-hove/welltest-state
...
Add WellTestState object to keep track of automatically closed wells
2018-06-07 12:41:05 +02:00
Joakim Hove
66de108c68
Revert "Add method for getting all the wells in the WellTestConfig"
2018-06-07 07:48:44 +02:00
Joakim Hove
58e4e5263e
Add WellTestState object to keep track of automatically closed wells
2018-06-07 07:42:03 +02:00
Joakim Hove
8fda1e036a
Merge pull request #415 from totto82/welltest
...
Add method for getting all the wells in the WellTestConfig
2018-06-06 15:45:06 +02:00
Tor Harald Sandve
3327d17c3f
Add method for getting all the wells in the WellTestConfig
2018-06-06 15:22:14 +02:00
Joakim Hove
d299e003b7
Merge pull request #411 from GitPaean/adding_vfp_numbers
...
VFP related needs to be processed even without THP target/limit
2018-06-05 17:34:29 +02:00
Joakim Hove
ccb7e5df3e
Use active completions when writng restart files.
2018-06-05 12:31:00 +02:00
Joakim Hove
1ee597206c
Add CompletionsSet constructor including only active connections.
2018-06-05 12:25:20 +02:00
Joakim Hove
24f28e8a5d
Ignore THPRES input for restart runs
2018-05-31 17:15:34 +02:00
Kai Bao
f945032405
VFP table number related to history macthing mode
...
tests are failed.
2018-05-30 13:26:51 +02:00
Rohith Nair
aecf3f6470
Handle conversion of constants in parser
...
Adds conversion factors for constants to SI units
edit
use p0_defaulted within aquiferCT
conversion based on unitsystem
edit
2018-05-22 14:28:34 +02:00
Joakim Hove
5008501318
Add WellTestConfiguration to Schedule
2018-05-16 00:57:54 +02:00
Joakim Hove
b9d2a08930
Add WellTestConfig implementation to support WTEST keyword
2018-05-15 19:23:56 +02:00
Lars Petter Øren Hauge
fcbcc9cda4
Add INVALID_NAME to GCONPROD, GCONINJE & GEFAC
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
675858f1e0
Handle wildcard in group keywords
...
Added function getGroups(pattern) to allow records with wildcard.
Included the functionality for GCONPROD, GCONINJE and GEFAC - currently
the only group keywords that should accept wildcards.
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
427833b089
Add INVALID_WELLS to WECON & WEFAC
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
ba573b5834
Add INVALID_WELLS to WELOPEN & WELTARG
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
6a8e7a9a05
Add INVALID_WELL context to WPOLYMER & WSOLVENT
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
580a64563f
Add INVALID_WELL context to W(INJ)TEMP
...
Handle well template (e.g. W*) in the .DATA file for WTEMP and WINJTEMP
and add INVALID_WELL_CONTEXT
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
ba107498a1
Add INVALID_WELL context for WCONINJ(E/H)
2018-05-14 09:26:22 +02:00
Lars Petter Øren Hauge
183fd4eabb
Add INVALID_WELL context for WCONPROD
...
Handle invalid wellpatterns for WCONPROD.
Given a deck with:
----
WELSPECS
'PROD' 'G1' 10 10 8400 'OIL' /
/
COMPDAT
'PROD' 10 10 3 3 'OPEN' 1* 1* 0.5 /
/
WCONPROD
'SOMETHINGELSE' 'OPEN' 'ORAT' 20000 4* 1000 /
/
----
OPM will now by default abort and inform the user that no well match
"SOMETHINGELSE".
2018-05-14 09:26:22 +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
Kai Bao
a1e587ef09
return std::map of std::shared_ptr for getVFPxTables()
...
in Schedule.
2018-04-20 11:27:26 +02:00
Atgeirr Flø Rasmussen
fb4fbc318b
Merge pull request #381 from akva2/mark_explicit
...
mark constructor explicit
2018-04-13 11:35:38 +02:00
Joakim Hove
e5c4c2b504
Handle changes to VFP tables during simulation
...
With this commit the VFP tables are stored internally in DynamicState<VFPxTable>
container, this facilitates updates to the VFP tables during the simulation. In
addition the default constructor and the ::init( ) method has been removed from
the VFPxTable implementations.
2018-04-12 19:02:15 +02:00
Joakim Hove
033362bed7
White space change
2018-04-12 19:00:22 +02:00
Joakim Hove
5d9c6f9fc4
Remove comments
2018-04-12 18:57:08 +02:00
Atgeirr Flø Rasmussen
438ccdebd0
Merge pull request #379 from joakim-hove/move-vfp-tables-api
...
Move vfp tables api
2018-04-12 11:20:27 +02:00
Arne Morten Kvarving
1bd6e9ca66
mark constructor explicit
2018-04-12 10:52:33 +02:00
Joakim Hove
a119dadb45
Add (unused) new constroctors
2018-04-11 08:10:53 +02:00
Joakim Hove
8d7e890967
Add argument timeStep to VFP access methods.
2018-04-11 06:23:28 +02:00
Joakim Hove
4d835fc759
Add events VFPINJ_UPDATE and VFPPROD_UPDATE
2018-04-11 06:19:24 +02:00
Andreas Lauser
10258f247b
internalize the WINJTEMP keyword
...
currently the only quantity that us used is the well temperature,
i.e., specifying the fluid enthalpy does not have any effect.
2018-04-10 14:56:11 +02:00
Joakim Hove
c37e5f9503
Move VFP tables to Schedule.
2018-04-06 12:42:47 +02:00
Joakim Hove
da8424e1e8
Add UDQ container class
2018-04-05 17:45:30 +02:00
Joakim Hove
8176c5a826
Add UDQExpression class - for one UDQ record
2018-04-05 17:45:30 +02:00
Joakim Hove
4a7410d412
Add UDQConfig object.
2018-04-05 17:42:23 +02:00
Joakim Hove
a65d6d7152
Add value type RAW_STRING
...
When parsing RAW_STRING items the following applies:
- Quotes are retained - as in 'P20'
- Asteriks are not replaced with defaults
2018-03-30 13:35:23 +02:00
Joakim Hove
aa06db984c
Remove unused enum for ParserItem value type
2018-03-26 17:04:08 +02:00
Joakim Hove
e3758e41ea
Merge pull request #368 from stefoss23/RemoveMessageContainer
...
Removed MessageContainer. OpmLog used instead.
2018-03-26 13:04:23 +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
Bård Skaflestad
aa97b76fbb
Runspec: Retrieve WSEGDIMS Default Values from Keyword Impl
...
Suggested by: [at]joakim-hove
2018-03-22 14:23:02 +01:00
Bård Skaflestad
da2b6aec77
Runspec: Add Support for Parsing Limited Subset of WSEGDIMS
...
Capture the maximum number of segmented wells, the maximum number of
segments per well, and the maximum number of lateral branches per
(segmented) well.
These maximum sizes are needed to correctly define portions of the
contents of the INTEHEAD vector in a restart step.
2018-03-22 11:14:51 +01:00
Bård Skaflestad
15eb84d3e9
Expose "REGDIMS" Keyword from TableManager
...
Some of these values are needed for restart purposes (go into the
INTEHEAD) vector.
2018-03-22 00:00:48 +01:00
Atgeirr Flø Rasmussen
b4d69b929d
Merge pull request #360 from joakim-hove/ordered-groups
...
Ordered groups
2018-03-19 14:08:35 +01:00