Commit Graph

8 Commits

Author SHA1 Message Date
Andreas Lauser
09fe573231 remove unused typedef, constants and enums
most of them anyway...
2014-08-11 14:24:13 +02:00
Andreas Lauser
f37f819779 fix the headercheck 2014-08-11 14:10:35 +02:00
Andreas Lauser
40f2c85a9e ECL peacman well: make it work for MPI parallel simulations
to make this work properly, some bugs in Dune::CpGrid w.r.t. grid
communication need to be fixed before...
2014-08-08 18:30:57 +02:00
Andreas Lauser
bbe665d956 ECL peacman well: restore calculation of the current well rates
this time without looping over the whole grid. the limited rates are
only losely coupled to be the ones used by the actual source terms, so
if the rate limiting code is changed the statistics gathering piece
must also be adapted. This is kind-of sub-optimal because it requires
some code duplication, but the alternative would be _much_ less
performant...
2014-08-07 01:01:38 +02:00
Andreas Lauser
2fc2cabc98 ECL peaceman wells: distinguish between target and observed pressures
... and also print the latter to the console.
2014-08-07 00:00:49 +02:00
Andreas Lauser
4e59104a80 ECL peaceman well: remove some artifact code from the development process
during debugging this was used to make sure that the rate limits are
correct. the issue is that this is slow if many wells are involved
because it uses a full iteration over the grid for each well to
calculate these rates...
2014-08-06 23:58:24 +02:00
Andreas Lauser
06501bb851 Black Oil model: implement support for multi-region PVT tables
this requires opm-material commit 12a6d1f
2014-08-05 16:52:52 +02:00
Andreas Lauser
8b6a68f8fd ECL simulator: add a well model based on the Peaceman approach
not yet implemented: group controls, changing well control modes after
a time step. (The latter should be relatively straight-forward.)
2014-08-04 20:29:54 +02:00