Kai Bao
376c940f09
moving updatePerfPhaseRatesAndPressures to StandardWells
2016-04-14 16:05:18 +02:00
Kai Bao
c398a6e424
puting computeWellFlux in StandardWells
2016-04-14 16:05:18 +02:00
Kai Bao
e9e1b9fda8
adding extractWellPerfProperties to StandardWells
...
It causes problem for the flow_multisegment. So the version in
BlackoilModelBase is kept for now.
On the other hand, it is few of functions that will be both required by
the standard wells and multisegment wells.
Some decision will be made later on how to put this function.
2016-04-14 16:05:18 +02:00
Kai Bao
c8b66821d5
adding computeWellConnectionDensitesPressures to StandardWells class.
2016-04-14 16:05:18 +02:00
Kai Bao
5d99fac207
adding StandardWellsSolvent for Solvent model.
2016-04-14 16:05:18 +02:00
Kai Bao
bca23d34c1
making StandardWells non-templated
...
we will focus on template functions instead.
2016-04-14 16:05:18 +02:00
Kai Bao
266f6f2df5
adding computePropertiesForWellConnectionPressures to StandardWells
...
tested with flow. Not sure how other flow siblings work.
2016-04-14 16:05:18 +02:00
Kai Bao
3bcfc905bd
makding StandardWells a template based on SolutionState and WellState
...
may need to be adjusted later.
2016-04-14 16:05:18 +02:00
Atgeirr Flø Rasmussen
fd99a9e6e9
Merge pull request #652 from GitPaean/buggy_pointer_usage
...
correcting buggy pointer usage for visc parameters in effective viscosity calcuation
2016-04-14 15:42:00 +02:00
Kai Bao
c120313f09
renaming visc parameters to mu_w for better readability
2016-04-14 15:09:03 +02:00
Kai Bao
104f6053f1
removing blank spaces and replacing the tab with spaces by retab
2016-04-14 14:57:26 +02:00
Kai Bao
30774d8309
correcting buggy visc pointer usage in effective viscosity calculation
2016-04-14 14:52:00 +02:00
Atgeirr Flø Rasmussen
c64593a023
Merge pull request #650 from GitPaean/mixing_parameters_fixing
...
using effective polymer viscosity for polymer mobility calculation.
2016-04-14 14:16:45 +02:00
Bård Skaflestad
4ec1a306ad
Merge pull request #651 from atgeirr/restore-output
...
Re-enable output for 2-phase sims.
2016-04-14 13:54:24 +02:00
Kai Bao
666f91505d
using effective polymer viscosity for polymer mobility calculation.
2016-04-14 13:45:21 +02:00
Atgeirr Flø Rasmussen
a031c25ced
Re-enable output for 2-phase sims.
...
This was disabled when the facilities were moved to opm-output.
Now that the simulators are in the opm-simulators module and not
opm-core we can re-enable it.
2016-04-14 13:08:24 +02:00
Bård Skaflestad
e83518108e
Merge pull request #646 from atgeirr/import-sim
...
Import simulator, update code
2016-04-14 12:49:09 +02:00
Pål Grønås Drange
170a71eef8
Using API get3DProperties.
2016-04-14 11:37:27 +02:00
Atgeirr Flø Rasmussen
be67e0f7a5
Update include file locations.
2016-04-14 11:32:08 +02:00
Atgeirr Flø Rasmussen
4d2cc114b7
Add imported files to Cmake list.
2016-04-14 11:32:08 +02:00
Joakim Hove
6f6f1afb8f
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-04-14 11:32:08 +02:00
Liu Ming
bfb5a49af1
rename ParseMode in examples folder.
2016-04-14 11:32:08 +02:00
Jørgen Kvalsvik
6ec0594f17
Improve includes from opm-parser
...
Adopting to opm-parser PR#661, add previously missing includes.
https://github.com/OPM/opm-parser/pull/661
2016-04-14 11:32:08 +02:00
Atgeirr Flø Rasmussen
6d80b5b03f
In sim_2p_incomp, avoid running everything twice.
...
There were loops (over all timesteps) both in the
main() function and the simulator class.
Note:
This simulator cannot properly handle changing
well configurations, and will now use only the
initial configuration (first report step), instead
of possibly crashing later.
2016-04-14 11:32:08 +02:00
Andreas Lauser
29f4be0f6c
use the error macros from opm-common
2016-04-14 11:32:08 +02:00
Joakim Hove
d23c4e5518
Updated to use ParseMode.
2016-04-14 11:32:08 +02:00
Atgeirr Flø Rasmussen
03a84a3ac4
Use existing TimeMap, instead of creating new.
2016-04-14 11:32:08 +02:00
Atgeirr Flø Rasmussen
9f587fee21
Bugfix: avoid using TimeMap without deck.
...
This made the simulator crash when there is no deck involved.
2016-04-14 11:32:07 +02:00
Andreas Lauser
b27aadc083
adapt the the table related API changes of opm-parser
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
e439084f81
Fix: eclipseState no longer shadowed.
2016-04-14 11:32:07 +02:00
Andreas Lauser
5b5f6e6aa6
Glue in support for the grid property modifier keywords
...
this basically means using Opm::EclipseState instead of the raw deck
for these keywords.
with this, property modifiers like ADD, MULT, COPY and friends are
supported for at least the PERM* keywords. If additional keywords are
required these can be added relatively easily as well.
no ctest regressions have been observed with this patch on my machine.
2016-04-14 11:32:07 +02:00
Andreas Lauser
12ece55907
rename all "newParserDeck" objects to "deck"
...
The "new" parser is now "the" parser...
2016-04-14 11:32:07 +02:00
Andreas Lauser
c89e1ed0b6
convert the examples and the tests to opm-parser
2016-04-14 11:32:07 +02:00
Joakim Hove
9f6d658486
Removed WellsManager constructor which takes an ole Eclipsegridparser instance.
2016-04-14 11:32:07 +02:00
Andreas Lauser
f0e86b98e3
catch all exceptions in all tutorials and examples
2016-04-14 11:32:07 +02:00
Andreas Lauser
e8458e9a23
convert THROW to OPM_THROW
2016-04-14 11:32:07 +02:00
Andreas Lauser
068519bd19
replace boost::scoped_ptr by std::unique_ptr
...
thanks to Bård Skaflestad, Atgeirr Rasmusen and Roland Kaufmann for
the hint.
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
fbf938ef91
Changed #ifdef HAVE_... to #if HAVE_...
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
c1e6c7c778
Fixed conditional compilation issues with UMFPACK.
...
This should fix the issue reported in #208 introduced in #203 .
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
3ba94c0a68
Moved ColumnExtract and initState.
...
ColumnExtract -> opm/core/grid/ and initState -> opm/core/simulator/.
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
b312dfac6a
Renamed newwells.h -> wells.h.
...
Also moved implementation file to subdir.
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
9aa64340e4
Move GridManager to grid subdir.
...
Also remove GridAdapter (moved to dune-cornerpoint), and
moved grid.c implementation file to grid subdir.
2016-04-14 11:32:07 +02:00
Atgeirr Flø Rasmussen
01d376deb6
Removed unneeded simulator class, renamed a simulator.
2016-04-14 11:32:07 +02:00
jokva
586afdb816
Merge pull request #644 from pgdr/use-eclipse3dproperties
...
Using new EclipseState API, made ->s into .s
2016-04-13 10:59:27 +02:00
Pål Grønås Drange
fd9f67ae55
Using API get3DProperties()
2016-04-12 14:47:50 +02:00
Pål Grønås Drange
77fc26475b
Using new EclipseState API, made ->s into .s
2016-04-12 14:47:50 +02:00
Atgeirr Flø Rasmussen
391bda4711
Merge pull request #645 from akva2/add_shared_opm_data
...
Use shared copy of opm-data when possible
2016-04-12 14:38:40 +02:00
Arne Morten Kvarving
596561b4ce
Use shared copy of opm-data when possible
...
- The user can supply OPM_DATA_ROOT directly and this
is used.
- The user can supply OPM_DATA_ROOT_PREDEFINED and
this is used unless there is a PR against opm-data specified in the
trigger.
This is used to minimize the network traffic on the jenkins resource.
opm-data is updated nightly, and this nightly updated copy is used
unless otherwise instructed.
This commit also enables the opm-data integration tests on all runs.
2016-04-11 12:18:54 +02:00
Atgeirr Flø Rasmussen
fc0943c4e8
Merge pull request #642 from akva2/import_files_from_opm_core
...
Import some files from opm core (with history)
2016-04-11 10:54:13 +02:00
Arne Morten Kvarving
ec84849361
add files imported from opm-core to build system
...
change include path for thresholdPressures.hpp in test.
note that the test is currently disabled (it was not enabled in
opm-core and does not build).
2016-04-11 10:01:01 +02:00