Joakim Hove
fd3000cd31
WellConnections::add() does not inspect IJK
2018-06-26 12:35:30 +02:00
Joakim Hove
363b8589e6
Change handleCOMPDAT implementation
2018-06-26 12:35:30 +02:00
Joakim Hove
93f7f50eb7
Temporarily disable COMPLUMP test
2018-06-26 12:35:30 +02:00
Joakim Hove
f3d82437fd
Using shared_ptr to manage connections
2018-06-26 12:35:30 +02:00
Joakim Hove
7332ee4b18
Remove intializer list ctx + stale test
2018-06-26 12:35:30 +02:00
Joakim Hove
b22e00b92d
Rename WellSegment::numberSegment() WellSegment::size()
2018-06-20 11:48:02 +02:00
Joakim Hove
6c7f6d7afb
Rename SegmentSet -> WellSegments
2018-06-20 11:36:50 +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
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
58e4e5263e
Add WellTestState object to keep track of automatically closed wells
2018-06-07 07:42:03 +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
1ee597206c
Add CompletionsSet constructor including only active connections.
2018-06-05 12:25:20 +02:00
Joakim Hove
163c3d435a
Remove unused test file
2018-06-05 12:25:17 +02:00
Joakim Hove
24f28e8a5d
Ignore THPRES input for restart runs
2018-05-31 17:15:34 +02:00
Kai Bao
59bb98d312
adding tests related to VFP table number
2018-05-30 15:15:02 +02:00
Kai Bao
f945032405
VFP table number related to history macthing mode
...
tests are failed.
2018-05-30 13:26:51 +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
e6b57fa422
Handle well template for COMPDAT
...
Allow well template (e.g 'W*') when defining completion records in the
.DATA file under COMPDAT
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
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
b8cdeefaec
Add missing <mumeric> header
2018-04-11 06:14:56 +02:00
Joakim Hove
c37e5f9503
Move VFP tables to Schedule.
2018-04-06 12:42:47 +02:00
Atgeirr Flø Rasmussen
936f5e5963
Merge pull request #367 from joakim-hove/udq-start
...
Internalize UDQ keywords
2018-04-06 10:39:59 +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
19a4960ff7
Add test for finding include files with symlinked main file.
2018-04-05 13:21:15 +02:00
Joakim Hove
b57a5628c7
Make sure the symlink based tests are run
2018-04-05 13:16:50 +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
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
Joakim Hove
f5a80f807f
Using OrderedMap as container for groups
2018-03-18 19:33:58 +01:00
Joakim Hove
0dbabc19ca
Added at() method to orderedmap.
2018-03-18 19:24:48 +01:00