Atgeirr Flø Rasmussen
6d07dd9e10
Sending *dynamic* pressures to assembly function...
2012-05-21 10:47:21 +02:00
Atgeirr Flø Rasmussen
2add19a2e1
Sending initial pressures to assembly function.
2012-05-21 10:36:10 +02:00
Atgeirr Flø Rasmussen
af76b390d2
Added initialization of face pressures.
2012-05-21 10:19:12 +02:00
Atgeirr Flø Rasmussen
96c92284a3
Added initFacePressure() function.
2012-05-21 10:10:52 +02:00
Atgeirr Flø Rasmussen
91cbc6bb72
Evaluation of dynamic properties for CompressibleTpfa.
2012-05-21 10:10:35 +02:00
Atgeirr Flø Rasmussen
2bab1acdb6
Work in progress on CompressibleTpfa.
...
- Changed contstruction, now takes property object.
- Well potentials done.
2012-05-18 11:10:31 +02:00
Atgeirr Flø Rasmussen
fac1c24fba
Added support for pressure-dependent viscosity to SinglePvtConstComp class.
...
This is the class that handles PVTW and PVCDO inputs.
2012-05-18 11:08:51 +02:00
Kjetil Olsen Lye
bfcc856d4b
merge.
2012-05-16 17:00:09 +02:00
Kjetil Olsen Lye
415c6b650f
created first draft of well tutorial
2012-05-16 16:58:05 +02:00
Xavier Raynaud
b7139e07b5
Added necessary #include.
2012-05-16 16:08:48 +02:00
Atgeirr Flø Rasmussen
a1665d9902
Suppressed some warnings.
2012-05-16 15:56:04 +02:00
Atgeirr Flø Rasmussen
e57ef29fae
Work in progress on compressible pressure solver.
2012-05-16 15:49:02 +02:00
Atgeirr Flø Rasmussen
30218d84ea
Started adding necessary parameters to pressure solver. Work in progress.
2012-05-16 14:38:55 +02:00
Atgeirr Flø Rasmussen
9ad4272bc2
Start using WellState class.
2012-05-16 14:38:17 +02:00
Atgeirr Flø Rasmussen
7bb007f526
Added WellState class.
2012-05-16 14:37:55 +02:00
Atgeirr Flø Rasmussen
bd5b8e9d29
Added necessary #include.
2012-05-16 14:37:39 +02:00
Atgeirr Flø Rasmussen
3740242d7a
Removed macro disabling initialization code.
2012-05-16 14:16:12 +02:00
Atgeirr Flø Rasmussen
cc0097d8b9
Fix bug related to arithmetic if operator ( ? : ).
2012-05-16 14:15:50 +02:00
Atgeirr Flø Rasmussen
61f5343b9d
Merged.
2012-05-16 12:55:05 +02:00
Atgeirr Flø Rasmussen
79cdeaa5df
Added initStateBasic() overload taking BlackoilPropertiesInterface props.
2012-05-16 12:54:48 +02:00
Atgeirr Flø Rasmussen
3d44427065
Follow changes to TwophaseState class and initState*() functions.
2012-05-16 12:54:12 +02:00
Atgeirr Flø Rasmussen
99330b219e
Silence a warning.
2012-05-16 12:52:58 +02:00
Atgeirr Flø Rasmussen
4c37676338
Renamed initTwophaseStateBasic() -> initStateBasic().
2012-05-16 12:33:42 +02:00
Atgeirr Flø Rasmussen
9379263646
Renamed initStateTwophaseFromDeck() -> initStateFromDeck().
...
- Made initStateFromDeck() into a template taking arbitrary properties.
Implementation detail:
- initWaterOilContact() was also templatized on props.
- initHydrostaticPressure() is now overloaded on prop interface types.
2012-05-16 11:37:31 +02:00
Bård Skaflestad
f619d1d909
Don't #include EclipseGridInspector for the side effect of <tr1/array>
2012-05-16 11:13:38 +02:00
Atgeirr Flø Rasmussen
58756f0ba5
Remove unneeded debug output.
2012-05-16 09:24:34 +02:00
Bård Skaflestad
aaeedd8679
WCONINJE: Distinguish injectors based on first character only.
...
This is the completion of change-set e6015b19c4e8 from WellsGroup.cpp .
2012-05-16 00:50:23 +02:00
Bård Skaflestad
1b6e9d40e2
toInjectorType(): Pass parameter as "reference-to-const" rather than copied object.
2012-05-15 17:22:05 +02:00
Bård Skaflestad
e66aa8b06a
toInjectorType(): Distinguish types based on first characters only.
...
The manual states that injection types in the "WCONINJE" keyword need
only be specified using a single character.
2012-05-15 17:19:35 +02:00
Bård Skaflestad
20cf0eda36
compute_cell_contrib(): Advance derivative pointer for each connection.
...
Failing to do this operation resulted in incorrect matrices in cases
with anisotropic tensors and/or non-cube cells. The error has been
present since the inception of this implementation.
2012-05-15 14:34:56 +02:00
Atgeirr Flø Rasmussen
5c40ebfae4
Merged.
2012-05-15 13:21:02 +02:00
Atgeirr Flø Rasmussen
0cba414782
First compiling version, large sections are disabled.
2012-05-15 12:53:04 +02:00
Atgeirr Flø Rasmussen
c2e7928758
Added BlackoilState class.
2012-05-15 12:52:33 +02:00
Atgeirr Flø Rasmussen
89b4f8ceb0
Added WellReport::push() overload taking BlackoilPropertiesInterface.
2012-05-15 12:50:02 +02:00
Atgeirr Flø Rasmussen
762a6083a2
Added utility functions for compressible fluid case.
2012-05-15 12:49:15 +02:00
Atgeirr Flø Rasmussen
8fd9826467
Added satRange() method to BlackoilPropertiesInterface.
2012-05-15 12:48:16 +02:00
Bård Skaflestad
2acc750d93
Add input support for ECLIPSE tensor grids (DXV &c).
2012-05-15 12:08:15 +02:00
Bård Skaflestad
df5dbb3557
assignPermeability(): Don't build an Inspector to count global cells.
...
Thus, assingPermeability() is applicable to simulation decks that
aren't based on corner-point descriptions (e.g., the (DXV,DYV,DZV)
grid type).
2012-05-15 12:07:04 +02:00
Bård Skaflestad
c5ef2eb975
WellsManager(): Support grids that do not define "global_cell"
...
Assume that the "global_cell" in that case corresponds to the identity
mapping.
2012-05-15 11:54:59 +02:00
Kjetil Olsen Lye
4f7924bdb2
Created base for new wells tutorial
2012-05-15 10:53:13 +02:00
Kjetil Olsen Lye
2b174fe03f
merge.
2012-05-15 10:47:39 +02:00
Atgeirr Flø Rasmussen
26fc6a335a
Adapt to changed computePorevolume() interface.
2012-05-14 21:53:36 +02:00
Atgeirr Flø Rasmussen
cc2010c1d4
Merged.
2012-05-14 21:49:24 +02:00
Atgeirr Flø Rasmussen
67e3d38bec
Now computePorevolume() takes a porosity array instead of a property object.
...
This is to make it compatible with blackoil properties.
An alternative would be to give [Incomp|Blackoil]PropertiesInterface a
common base class (RockInterface?) with the common rock-related methods.
2012-05-14 21:47:10 +02:00
Kjetil Olsen Lye
c3a2cf0ccf
added possibility to add wells to wellcollection without using deck
2012-05-14 16:10:37 +02:00
Atgeirr Flø Rasmussen
df2436bd78
Merged.
2012-05-14 11:29:06 +02:00
Atgeirr Flø Rasmussen
b33ce1ca1a
Added surfaceDensity() method to BlackoilPropertiesInterface.
2012-05-14 11:28:05 +02:00
Atgeirr Flø Rasmussen
adc5840528
Added surfaceDensity() method to IncompPropertiesInterface.
2012-05-14 11:21:13 +02:00
Atgeirr Flø Rasmussen
3c3ce52850
Added (non-compiling) test program for compressible fluid case.
2012-05-14 10:55:09 +02:00
Atgeirr Flø Rasmussen
742303534a
Added preliminary sketch of compressible tpfa solver.
...
This solver is:
- using the residual based assembler,
- aiming to include the nonlinear Newton iterations
(therefore also the (re-)evaluation of fluid data).
2012-05-14 10:53:50 +02:00