Commit Graph

1687 Commits

Author SHA1 Message Date
Kjetil Olsen Lye
415c6b650f created first draft of well tutorial 2012-05-16 16:58:05 +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
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
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
1709ca9da4 All programs unconditional, since linear solver deps are now in LinearSolverFactory. 2012-05-14 10:29:14 +02:00
Bård Skaflestad
9ad85e1039 matrix(): Reduce likelihood of reintroducing error fixed in cset 91ad967a15a0.
Specifically, rename loop variables i1->row and i2->col to better
reflect purpose.
2012-05-11 16:31:05 +02:00
Bård Skaflestad
713225dcdd Fix silly mistake: Multiplying from the right scales columns, not rows. 2012-05-11 16:26:41 +02:00
Bård Skaflestad
4683d6068e Merge from upstream. 2012-05-11 16:08:06 +02:00
Bård Skaflestad
3d1b9678e3 Comment on the various stages in producing dA/dp result. 2012-05-11 16:07:01 +02:00
Atgeirr Flø Rasmussen
541c1d3dbe Minor doc update. 2012-05-11 15:10:02 +02:00
Bård Skaflestad
ca12733ba1 Hide output that's presumably diagnostic behind (undefined) macro. 2012-05-11 15:07:10 +02:00
Bård Skaflestad
226a3eac94 matrix(): Honour chain rule of differentiation.
The original implementation of change-set 90d8dd8c8040 contained a
crucial misprint leading to incorrect results for all compressible
fluids.
2012-05-11 14:26:48 +02:00
Atgeirr Flø Rasmussen
d041ad8f4f Update doc. 2012-05-11 13:02:48 +02:00
Atgeirr Flø Rasmussen
d123406a33 Add test for size one columns. 2012-05-11 12:41:18 +02:00
Atgeirr Flø Rasmussen
5b2e99ec4c Split disjoint columns in extractColumns(). Add test case. 2012-05-11 11:20:18 +02:00
Atgeirr Flø Rasmussen
891696e333 Simplified data structure for extracted columns. 2012-05-11 09:37:12 +02:00
Bård Skaflestad
c521c0a0f6 comprock_increment(): Don't proceed to mult_csr() unless OK. 2012-05-10 22:29:41 +02:00
Atgeirr Flø Rasmussen
7eb2ed764e Fix indexing bug in well handling code for incremental (Newton) pressure assembly. 2012-05-10 15:31:51 +02:00
Atgeirr Flø Rasmussen
f93cbf3c4a Silence a warning. 2012-05-10 15:30:33 +02:00
Xavier Raynaud
fd9a3318b0 normalized tabification in spu_2p. 2012-05-10 13:50:22 +02:00
Kjetil Olsen Lye
51c1da1df8 Merge. 2012-05-10 12:50:22 +02:00
Xavier Raynaud
1e7101a91b Make compressible pressure solver compatible with well management. 2012-05-10 12:38:29 +02:00
Kjetil Olsen Lye
68a9f889e7 Added error handling to pressure solver. 2012-05-10 09:55:34 +02:00
Bård Skaflestad
2df84c74a8 Realign pointer offsets to provide additional visual cues. 2012-05-09 22:39:28 +02:00
Bård Skaflestad
762fcc76b4 Fix copy-paste misprint in comment. 2012-05-09 20:17:10 +02:00
Bård Skaflestad
eacad0c06a Delete trailing whitespace introduced in change-set b39f2340f248 . 2012-05-09 20:15:10 +02:00
Bård Skaflestad
2bfb829a53 COMPDAT: Extract location from WELSPECS if defaulted.
This behaviour is dictated by the ECLIPSE specification.
2012-05-09 20:14:29 +02:00
Bård Skaflestad
f4fb9920ef Whitespace adjustment. No functional changes. 2012-05-09 19:21:52 +02:00
Bård Skaflestad
3d6a11a0a3 Re-align variable declarations various assemble*() methods. 2012-05-09 19:21:00 +02:00
Bård Skaflestad
a635b4c09c Call malloc() once, at pimpl construction time, rather than in each *_increment().
It's slightly wasteful, however.  Maybe we can just reuse h->x for the
mult_csr_matrix() output?
2012-05-09 19:15:41 +02:00
Bård Skaflestad
3c567c409c Follow file conventions in mult_csr_matrix(). 2012-05-09 19:07:59 +02:00
Bård Skaflestad
fbb8ae77b1 Don't expose a (presently) internal function. 2012-05-09 18:58:17 +02:00
Bård Skaflestad
8afc0571f9 Merge from upstream. 2012-05-09 18:56:09 +02:00
Bård Skaflestad
7138e09a1f Report first well whose connections are outside grid. 2012-05-09 18:44:08 +02:00
Bård Skaflestad
7d93097297 Convert Residual-based solver to conventions of <newwells.h>.
Almost a mechanical translation.
2012-05-09 16:26:41 +02:00
Bård Skaflestad
f90a451370 Add a query method to answer whether or not the deck defines any wells. 2012-05-09 16:09:13 +02:00
Kjetil Olsen Lye
9f651f255c Added correct handling of VREP and REIN keyword. No longer generates a warning, just a friendly hint. 2012-05-09 16:03:21 +02:00
Kjetil Olsen Lye
53dd538e99 merge. 2012-05-09 15:56:30 +02:00
Kjetil Olsen Lye
26abaaf484 Used voidage_replacment correctly in applyExplicitReinjectionControls 2012-05-09 15:55:59 +02:00
Kjetil Olsen Lye
a0ad1f0acf Included voidage_replacment in injection specification. 2012-05-09 15:54:25 +02:00
Kjetil Olsen Lye
3bb9fcb58d Corrected some default values in GCONINJE. 2012-05-09 15:48:27 +02:00
Kjetil Olsen Lye
fba33e03d8 Reading the voidage replacement fraction from GCONINJE. 2012-05-09 15:47:01 +02:00
Kjetil Olsen Lye
322831d0b1 Added initial support for VREP. 2012-05-09 15:43:43 +02:00
Xavier Raynaud
9dabbd349f Added Newton compressible pressure solver in spu_2p. 2012-05-09 15:19:37 +02:00
Xavier Raynaud
8b0db641f4 merge 2012-05-09 15:15:13 +02:00
Xavier Raynaud
dbb34c73a6 Added Newton compressible fluid solver. 2012-05-09 15:06:13 +02:00
Xavier Raynaud
933d4adf44 Modified spu_2p to agree with newton compressible pressure solver. 2012-05-09 14:49:23 +02:00