Tor Harald Sandve
30bd24f2fe
Compute well potentials
...
The well potentials are caculated based on the well rates and pressure
drawdown at every time step. They are used to calculate default guide
rates used in group controlled wells.
well_perforation_pressure_diffs is stored in
WellStateFullyImplicitBlackoil as it is needed in the well potential
calculations.
2016-04-01 14:58:46 +02:00
Atgeirr Flø Rasmussen
8c9b17b943
Merge pull request #615 from totto82/fixes_solvent_model
...
Fixes to the solvent model
2016-04-01 13:40:00 +02:00
Atgeirr Flø Rasmussen
5c1703c3a5
Merge pull request #607 from qilicun/change-PRT-folder
...
Save PRT in the same folder as summary file.
2016-04-01 08:21:08 +02:00
Liu Ming
778d318bb3
adapt changes to relpermDiagnostics.
2016-04-01 12:33:02 +08:00
Liu Ming
c314c30e79
if output_dir exists, save PRT file in that folder.
2016-04-01 09:27:39 +08:00
Liu Ming
0108216a68
Merge remote-tracking branch 'remotes/opm/master' into change-PRT-folder
2016-04-01 09:22:59 +08:00
Atgeirr Flø Rasmussen
6549658622
Merge pull request #624 from GitPaean/polymer_linearsolver
...
making the interleaved solver works for blackoil polymer simulator.
2016-03-31 15:39:54 +02:00
Atgeirr Flø Rasmussen
543c1655b9
Merge pull request #616 from jokva/accept-filename-without-DATA
...
Flow accepts base name for input Deck
2016-03-31 15:33:23 +02:00
Atgeirr Flø Rasmussen
b5c216f4f3
Merge pull request #621 from totto82/fix_lrat
...
Bugfix. Fix setting initial rates in updateWellControls
2016-03-31 14:33:33 +02:00
Atgeirr Flø Rasmussen
3aa5158842
Merge pull request #619 from kjellkongsvik/Move_OutputWriter_to_opm-output
...
Refactored to use OutputWriter from opm-output
2016-03-31 09:44:09 +02:00
Atgeirr Flø Rasmussen
6a4bd4516c
Merge pull request #625 from OPM/revert-623-PR/async-output
...
Revert "Asynchronous output."
2016-03-31 09:43:15 +02:00
Atgeirr Flø Rasmussen
13b86a7825
Revert "Asynchronous output."
2016-03-31 09:43:01 +02:00
Atgeirr Flø Rasmussen
e676aa7114
Merge pull request #623 from dr-robertk/PR/async-output
...
Asynchronous output.
2016-03-31 09:42:50 +02:00
Kai Bao
b39b9a85a2
making the interleaved solver works for blackoil polymer simulator.
...
The CPR solver does not work yet. An error will be thrown if people
specify to use CPR linear solver.
2016-03-30 16:19:56 +02:00
Robert Kloefkorn
8d11be71e0
SimulatorState --> SimulationDataContainer.
2016-03-30 11:01:34 +02:00
Robert Kloefkorn
9c67c0e135
Merge remote-tracking branch 'upstream/master' into PR/async-output
2016-03-30 10:45:40 +02:00
Jørgen Kvalsvik
9df3b2fda9
Flow accepts base name for input Deck
...
Enables flow to accept a basename for a case by appending a .DATA suffix
should it not be provided. It already supported reading the basename
from a .DATA extension file, but not opening said file by handing it to
the parser.
2016-03-30 08:51:41 +02:00
Robert Kloefkorn
5044a07e46
SimFullImplOutput: added future to ensure that write history is accounted for.
2016-03-29 15:22:33 +02:00
Kjell W. Kongsvik
a15085ad7d
Replace comment with "ifdef DISABLE_OUTPUT"
2016-03-29 14:57:58 +02:00
Kjell W. Kongsvik
3614defbd9
Commented out usage of OutputWriter in simulator
2016-03-29 14:56:25 +02:00
Joakim Hove
f3f8ce82c4
Merge pull request #602 from joakim-hove/remove-sim-state
...
Replaced SimulatorState -> SimulationDataContainer
2016-03-29 13:16:38 +02:00
Robert Kloefkorn
d5c375f297
SimulatorFullyImplicitOutput: added flag for async output.
2016-03-29 10:49:49 +02:00
Robert Kloefkorn
29053dc18d
SimulFulImplBOOutput: asynchronous serial output.
2016-03-29 10:49:49 +02:00
Atgeirr Flø Rasmussen
463866b523
Create state_ in all cases.
2016-03-29 10:48:36 +02:00
Atgeirr Flø Rasmussen
98862f449c
Restore compilation (init -> constructor).
...
Also suppress new warnings due to unsigned/signed comparisons.
2016-03-29 10:48:36 +02:00
Joakim Hove
18c07d5d66
Replaced SimulatorState -> SimulationDataContainer
2016-03-29 10:48:36 +02:00
Joakim Hove
38628de09e
Replaced SimulatorState -> SimulationDatacontainer
...
Have removed the SimulatorState base class, and instead replaced with
the SimulationDatacontainer class from opm-common. The SimulatorState
objects were typcially created with a default constructor, and then
explicitly initialized with a SimulatorState::init() method. For the
SimulationDataContainer RAII is employed; the init( ) has been removed -
and there is no default constructor.
2016-03-29 10:44:49 +02:00
Joakim Hove
0e0e92aa71
Merge pull request #620 from chflo/move_log_functionality
...
Changed includes due to OpmLog moved from parser to common
2016-03-21 22:15:14 +01:00
Tor Harald Sandve
d91831b971
Avoid comparsion of floating point numbers
2016-03-18 14:30:47 +01:00
Tor Harald Sandve
94aa360fe6
Bugfix. Fix setting initial rates in updateWellControls
...
- The initial rates are only set to target values for single phase
producers (orat, wrat, grat).
- For injectors compi is used to determine the initial target rates.
2016-03-18 13:16:23 +01:00
chflo
e63bf7aead
Changed includes due to OpmLog moved from parser to common
2016-03-17 16:19:07 +01:00
Kjell W. Kongsvik
ea9e572a65
Refactored to use OutputWriter from opm-output
...
As OutputWriter has been deleted from opm-core
Only changes in includes
2016-03-17 14:45:30 +01:00
Joakim Hove
c1b1b9296f
Merge pull request #617 from qilicun/rename-ParseMode
...
Rename parse mode
2016-03-17 09:52:45 +01:00
Liu Ming
17e5eb2dee
rename ParseMode as ParseContext.
2016-03-17 10:02:50 +08:00
Liu Ming
dcd12f052a
rename ParseMode as ParseContext.
2016-03-17 09:57:59 +08:00
Liu Ming
91a4346a27
rename ParseMode in examples folder.
2016-03-17 09:46:12 +08:00
Liu Ming
debf039175
rename ParseMode as ParseContext.
2016-03-17 08:55:52 +08:00
Tor Harald Sandve
753909b8b9
Fix convergence issues for negative relperm endpoints.
...
The relative permeabilty endpoints are scaled by the miscibility
function. The endpoints is not supposed to be negative therefore all
negative values are replaced by zero.
2016-03-16 11:04:56 +01:00
Tor Harald Sandve
41aa55ec82
Allow for shut wells in solvent run
2016-03-16 11:00:00 +01:00
Atgeirr Flø Rasmussen
a3ae13b892
Merge pull request #612 from qilicun/enable-solvent-diagnostics
...
enable relperm diagnostics for solvent model.
2016-03-16 10:32:18 +01:00
Joakim Hove
c17ffbb111
Merge pull request #614 from qilicun/use-prtlog
...
use EclipsePRTLog.
2016-03-15 08:29:35 +01:00
Liu Ming
f0a2959a6d
use EclipsePRTLog.
2016-03-15 09:43:18 +08:00
Liu Ming
b4b821521e
enable relperm diagnostics for solvent model.
2016-03-10 14:41:10 +08:00
Atgeirr Flø Rasmussen
77ea648e6a
Merge pull request #610 from GitPaean/performance_multisegment
...
adding flag to wops_ms_ to indicate if MSW is involved.
2016-03-09 12:54:30 +01:00
Kai Bao
8115d918dd
adding flag to wops_ms_ to indicate if MSW is involved.
...
to reduce some extra cost when MSW is not involved.
2016-03-09 11:20:16 +01:00
Andreas Lauser
bf283f8684
threshold pressures: consider the saturated case and fix a typo
...
the typo was caused the surface density of the oil phase to be used
instead of the one of gas. This caused the density to be off by a
factor of typically about 900.
using saturated FVFs does not change much, but it does not hurt
because it is also done that way in the simulator.
This makes the defaults for the threshold pressures reasonable again,
but for some reason they are not exactly the same as in the old
implementation. (although the differences are very tolerable.)
On the question why only "Model 2" is affected by this: the other
decks don't use threshold pressures (SPE-X) or do not default any
values (Norne).
2016-03-08 14:52:09 +01:00
Atgeirr Flø Rasmussen
d75516a705
Merge pull request #609 from totto82/powADB
...
Add power method for general f^g in the AutoDiffBlock
2016-03-08 11:15:00 +01:00
Tor Harald Sandve
35b34f1b3a
Add pow() for constant base raised to variable exponent in AutoDiffBlock
...
- associated tests are added
- this PR also contains some clean up
2016-03-08 10:35:29 +01:00
Atgeirr Flø Rasmussen
235bdedc55
Merge pull request #605 from totto82/supportForPMISC
...
Add support for PMISC
2016-03-08 10:03:03 +01:00
Atgeirr Flø Rasmussen
597cda6cbb
Merge pull request #608 from totto82/relperm_diagnostic_solvent
...
Skip the relperm diagnostics for the solvent model.
2016-03-08 08:41:27 +01:00