mirror of
https://github.com/OPM/opm-simulators.git
synced 2024-12-23 16:00:01 -06:00
1ae94c8db3
this information is already part of the EclipseState. The reason why this should IMO be avoided is that this enforces an implementation (ordering of the permeability matrices) the simulator on the well model. If this needs to be done for performance reasons, IMO it would be smarter to pass an array of matrices, instead of passing a raw array of doubles. I doubt that this is necessary, though: completing the full Norne deck takes about 0.25 seconds longer on my machine, that's substantially less than 0.1% of the total runtime. in order to avoid code duplication, the permeability extraction function of the RockFromDeck class is now made a public static function and used as an implementation detail of the WellsManager. finally, the permfield_valid_ attribute is removed from the RockFromDeck class because this data was unused and not accessible via the class' public API.
61 lines
517 B
Plaintext
61 lines
517 B
Plaintext
RUNSPEC
|
|
|
|
OIL
|
|
GAS
|
|
WATER
|
|
|
|
|
|
DIMENS
|
|
10 10 1 /
|
|
|
|
GRID
|
|
|
|
DXV
|
|
10*1000.0
|
|
/
|
|
|
|
DYV
|
|
10*1000.0
|
|
/
|
|
|
|
DZ
|
|
100*20.0
|
|
/
|
|
|
|
TOPS
|
|
100*10
|
|
/
|
|
|
|
PERMX
|
|
100*1.0 /
|
|
|
|
SCHEDULE
|
|
|
|
WELSPECS
|
|
'INJ1' 'G' 1 1 8335 'GAS' /
|
|
'PROD1' 'G' 10 10 8400 'OIL' /
|
|
/
|
|
|
|
COMPDAT
|
|
'INJ1' 1 1 1 1 'OPEN' 1 10.6092 0.5 /
|
|
'PROD1' 10 1 1 1 'OPEN' 0 10.6092 0.5 /
|
|
/
|
|
|
|
WCONPROD
|
|
'PROD1' 'OPEN' 'ORAT' 20000 4* 1000 /
|
|
/
|
|
|
|
WCONINJE
|
|
'INJ1' 'GAS' 'OPEN' 'RATE' 100 200 400 /
|
|
/
|
|
|
|
|
|
TSTEP
|
|
1 /
|
|
|
|
WELOPEN
|
|
'INJ1' 'STOP' 5* /
|
|
/
|
|
|
|
END
|