Andreas Lauser
db506c78e6
ECL problem: move the code which potentially throws into the finishInit() method
...
this avoids some segfaults due to half constructed objects if an
exception is thrown on initialization.
2014-07-25 15:31:01 +02:00
Andreas Lauser
2c3ebefc68
adapt to the reworked blackoil fluid system and function tabulation classes
...
in particular, the density of undersaturated oil is now the one
specified by the PVTO keyword...
2014-07-24 14:59:34 +02:00
Andreas Lauser
fe341d88cf
use the checkConservativeness() method in all appropriate test problems
...
"appropriate" basically means "does not use constraints", as
constraints do not care about the conservation quantities...
2014-07-22 12:41:56 +02:00
Andreas Lauser
7af0060812
ECL problem: fix the episode handling code
...
now the report steps specified in the deck are adhered to...
2014-07-09 12:03:50 +02:00
Andreas Lauser
a5f13f65b8
ECL problem: fix up calculation of the initial condition
2014-07-08 10:16:29 +02:00
Andreas Lauser
6da90de741
ECL problem: Use Cartesian element indices for more fields from the deck
...
probably there are still a few missing...
2014-07-08 10:16:17 +02:00
Andreas Lauser
377ed04495
ECL problem: use logically cartesian cell indices to retrieve data from the deck
...
Before, it only worked if all cells were active. Also, take the NTG
and MULTPV keywords into account and prepare for permeability
multipliers.
2014-07-03 15:13:10 +02:00
Andreas Lauser
f21ed76851
rename "(Volume|Flux)Variables" to "(In|Ex)tensiveQuantities"
...
"intensive" means that the value of these quantities at a given
spatial location does not depend on any value of the neighboring
intensive quantities. In contrast, "extensive" quantities depend in
the intensive quantities of the environment of the spatial location.
this change is necessary is because the previous nomenclature was very
specific to finite volume discretizations, but the models themselves
were already rather generic. (i.e., "volume variables" are the
intensive quantities of finite volume methods and "flux variables"
are the extensive ones.)
2014-06-24 18:24:09 +02:00
Andreas Lauser
4f5e3a448e
ECL problem: Use Opm::EclipseState instead of the raw deck where possible
...
this means that property modifiers are now automatically supported...
2014-06-04 18:05:12 +02:00
Andreas Lauser
12b1c257d6
ECL problem: fix the episode handling
...
now the episodes seem to match the report steps...
2014-05-30 13:53:36 +02:00
Andreas Lauser
d3d3e05d3a
rename the tests/grids folder to tests/data
...
... since the "grids" in that folder are slowly accumulating
information. (e.g. the ART grid for the fracture mapper and ECLIPSE
decks in the future.)
2014-05-08 15:31:32 +02:00
Andreas Lauser
bc7c2f8640
add parameter to also write the "mini steps" instead of just the "report steps"
2014-05-02 16:08:22 +02:00
Andreas Lauser
1e81039b1b
ECL problem: use the default material law for Eclipse and read the data from the deck
...
TODO: material laws other than the default one...
2014-04-28 19:12:53 +02:00
Andreas Lauser
84b5a6da63
ECL problem: set the start time to the one specified in the deck
2014-04-27 19:12:32 +02:00
Andreas Lauser
45758d723c
ECL problem: return the stem of the name of the deck file in the name() method
...
this causes output files to have the expected names, e.g. "SPE9" or
"NORNE" instead of "ECL"...
2014-04-27 19:12:32 +02:00
Andreas Lauser
0bb56e770f
make the name() method of problems non-static again
...
this allows to easily specify the problem name at runtime.
2014-04-27 19:12:32 +02:00
Andreas Lauser
515f9b00cf
add a simulator which uses Eclipse data files and the blackoil model
2014-04-27 19:12:32 +02:00