Atgeirr Flø Rasmussen
c16cb6987b
Renames classes in line with opm-core changes.
2013-03-15 18:33:41 +01:00
Atgeirr Flø Rasmussen
864cce5f5e
Adapt to moved opm-core headers.
2013-03-14 13:59:31 +01:00
Roland Kaufmann
f5e19e9b87
Remove remnants of the Autotools build system
2013-02-22 23:34:21 +01:00
Atgeirr Flø Rasmussen
2b292108ad
Added well management to SimulatorCompressiblePolymer.
...
Another polymer-specific overload of computeFractionalFlow()
has been added in support of this (this overload deals with
compressible properties.
Also added pressure normalization for situations with arbitrary
absolute pressure.
2012-10-15 14:23:13 +02:00
Atgeirr Flø Rasmussen
f5861f0cc8
Added well management to SimulatorPolymer.
...
A polymer-specific overload of computeFractionalFlow()
has been added in support of this.
Also added a minor feature: pressure normalization for
situations with arbitrary absolute pressure.
2012-10-10 23:19:35 +02:00
Atgeirr Flø Rasmussen
e13e77a7bb
Simulators handle WPOLYMER keyword.
...
They do this by using the class PolymerInflowFromDeck
instead of PolymerInflowBasic if there is a WPOLYMER
keyword somewhere in the deck epochs. If there is no
WPOLYMER, the parameters 'poly_start_days' etc. will
be used to construct an instance of PolymerInflowBasic
instead.
2012-10-04 16:00:33 +02:00
Atgeirr Flø Rasmussen
6033e5ca69
Make polymer inflow specification by cell.
...
Before, it was a single number for the whole domain. It could vary
with time, though.
Simulator behaviour should be identical before and after this commit.
This touches the classes TransportModel*Polymer, Simulator*Polymer,
and the computeInjectedProduced() functions. The PolymerInflow class
and its usage has been replaced with PolymerInflowInterface, and
a subclass PolymerInflowBasic has been created which provides the
old behaviour (using parameters poly_start_days, poly_end_days and
poly_amount).
2012-10-04 13:38:22 +02:00
Atgeirr Flø Rasmussen
f5eb116410
Removed unused program.
...
Use sim_poly2p_incomp_reorder instead. It should have all features of
the older program, and supports scheduling in addition.
2012-10-04 13:36:39 +02:00
Xavier Raynaud
8752f14015
Added executable example for compressible with polymer.
2012-09-03 13:52:59 +02:00
Xavier Raynaud
becf485795
Changes to avoid compilator warning.
2012-08-29 13:48:19 +02:00
Xavier Raynaud
a13f3cf43b
Fixed examples/Makefile.am.
2012-08-29 13:47:05 +02:00
Xavier Raynaud
a9456704e1
Removed private configuration options.
2012-08-28 15:29:27 +02:00
Xavier Raynaud
9a271a6038
Added (fluid) compressible pressure solver for polymer.
2012-08-27 13:16:10 +02:00
Xavier Raynaud
51e0512989
Removed non-used members in class ResidualEquation.
2012-08-23 16:51:51 +02:00
Xavier Raynaud
52a19192cb
Added PROFILING preprocessor flag.
2012-08-23 14:58:26 +02:00
Atgeirr Flø Rasmussen
2ade3eff60
Add missing header.
2012-08-20 16:40:28 +02:00
Atgeirr Flø Rasmussen
21a893c70a
Improved treatment of parameters, uniformity with non-polymer sim.
2012-08-20 16:39:28 +02:00
Bård Skaflestad
0c0ea6863f
Chase interface change of Opm::IncompPropertiesFromDeck constructor.
2012-08-10 12:27:41 +02:00
Atgeirr Flø Rasmussen
2864b99057
Added test program for investigating single-cell solver performance.
...
Note that due to a design constraint in the transport solver, namely
that inflowing fluid must consist of only water (possibly with polymer),
and no oil, the program fails unless the comment on lines 186-- is
heeded.
2012-07-03 15:48:36 +02:00
Halvor M. Nilsen
497822b893
Added posibility to use eclipse fluid for 1D case. Corrected bug in guess for newton solver
2012-07-03 11:05:51 +02:00
Halvor M. Nilsen
07f5c353e0
Changed initailizing of table for visc_mult_vals so one can set c_max and c_max_ciscmult
2012-06-26 08:40:26 +02:00
Halvor M. Nilsen
b13416be86
Made new single cell solvers.
2012-06-15 14:40:07 +02:00
Atgeirr Flø Rasmussen
92bc55385d
Update porosities before calling transport solver.
2012-06-14 21:53:56 +02:00
Atgeirr Flø Rasmussen
8acd441149
Added simulator program handling scheduling.
2012-06-14 14:26:54 +02:00
Atgeirr Flø Rasmussen
cd9be1030a
Adapt to moved SimulatorTimer class, and use common SimulatorReport class.
2012-06-14 14:26:29 +02:00
Xavier Raynaud
03c93ec9e5
fixed examples/Makefile.am
2012-06-14 12:48:49 +02:00
Xavier Raynaud
ee89824e0d
Added gradient method option in polymer reorder.
2012-06-14 08:54:24 +02:00
Xavier Raynaud
87c68cf783
Added forgotten argument to function.
2012-06-14 08:44:09 +02:00
Xavier Raynaud
6620a1b5cd
In profiling branch: merged last default branch.
2012-06-14 08:38:01 +02:00
Atgeirr Flø Rasmussen
7a40153e51
Added IncompTpfaPolymer class.
2012-06-13 19:56:44 +02:00
Xavier Raynaud
4c7c439dd7
merge.
2012-06-13 15:56:09 +02:00
Xavier Raynaud
cab3652c49
Added corey fluid class.
2012-06-13 15:48:09 +02:00
Atgeirr Flø Rasmussen
bc963a2333
Removed class PolymerInflow (moved to PolymerUtilities.hpp).
2012-06-13 15:45:27 +02:00
Xavier Raynaud
ce6e21c0d6
updated polymer_reorder (profiling branch).
2012-06-13 15:44:34 +02:00
Xavier Raynaud
6033527a82
Added pure Newton single cell method. Correction of Jacobi. sc formulation.
2012-06-13 15:11:30 +02:00
Atgeirr Flø Rasmussen
9766b36cf2
Removed more unused code.
2012-06-13 14:51:53 +02:00
Atgeirr Flø Rasmussen
a795166ee8
Remove unused code (wdp data now lives within IncompTpfa).
2012-06-13 14:46:19 +02:00
Atgeirr Flø Rasmussen
ffd33be55d
Changed interface of TransportModelPolymer to expect full saturation, not just water.
2012-06-13 14:18:32 +02:00
Atgeirr Flø Rasmussen
c4b81d8da5
Removed two unnecessary arguments from TransportModelPolymer constructor.
2012-06-13 12:46:57 +02:00
Atgeirr Flø Rasmussen
07130c55f7
Updated to match change in IncompTpfa interface.
2012-06-13 10:54:00 +02:00
Xavier Raynaud
c583f4b4cd
Added corey relative permeabilities.
2012-06-12 14:07:31 +02:00
Xavier Raynaud
37657d9feb
Added comment.x
2012-06-11 16:23:33 +02:00
Xavier Raynaud
022b1ccb11
Small changes in Newton/Gradient method.
2012-06-11 15:59:33 +02:00
Xavier Raynaud
02c5935865
Added profiling branch. Compute number of residual evaluations.
2012-06-11 14:44:21 +02:00
Xavier Raynaud
9eb9ba372d
merge
2012-06-11 14:40:55 +02:00
Xavier Raynaud
74b499f7be
input parameter for injection is given by volume per day.
2012-06-06 17:04:17 +02:00
Atgeirr Flø Rasmussen
3660ec8e8c
Follow headers that were moved in opm-core.
2012-06-05 15:45:41 +02:00
Atgeirr Flø Rasmussen
3b8ed65764
Bugfix in computation of injected and produced volumes.
...
- Use correct function (from polymerUtilities.hpp).
- Use correct input src term (equal to transport src).
- Call at the correct point (after advective transport).
2012-05-25 11:39:50 +02:00
Atgeirr Flø Rasmussen
00a628fa87
Removed orphan backslash.
2012-05-24 09:16:45 +02:00
Xavier Raynaud
68434429ac
Removed changes in Makefile.am which should not have been committed.
2012-05-24 08:34:47 +02:00