Atgeirr Flø Rasmussen
e3a5e1682d
Adapt to refactored/renamed NonlinearSolver (was NewtonSolver).
2015-11-18 10:19:32 +01:00
Atgeirr Flø Rasmussen
b918f20771
Add model() and relativeChange() methods.
2015-11-13 13:58:41 +01:00
Atgeirr Flø Rasmussen
b324606084
Update to work with AutoDiffBlock::M now being AutoDiffMatrix.
2015-09-08 09:57:17 +02:00
Liu Ming
3898ecde96
Fix parameter errors.
2015-06-22 15:43:01 +08:00
Atgeirr Flø Rasmussen
8d47acd6bf
Satisfy interface requirements of SimulatorBase.
...
This is done with dummy types since the class in question
(SimulatorFullyImplicitCompressiblePolymer) does not use
a Model/Solver split.
2015-06-10 13:22:43 +02:00
Atgeirr Flø Rasmussen
79b861db10
Silence multiple warnings.
2015-05-29 16:31:32 +02:00
Andreas Lauser
2b085e0062
fully implicit simulators: various cleanups
...
these are mostly stylistic: the function bodies of most new methods
have been moved to the _impl.hpp file and the Simulator classes are
now templated on the grid type, so it should be not too hard to switch
them to Dune::CpGrid.
2015-05-29 12:59:40 +02:00
Andreas Lauser
01555da823
remove the run() method from SimulatorFullyImplicitCompressiblePolymer
...
With this the simulator is basically done, but since
FullyImplicitCompressiblePolymerSolver has not yet been converted to
the NewtonSolver plus Model approach, the solver cannot be removed and
thus still contains quite a bit of copy-and-pasted code.
2015-05-28 13:56:07 +02:00
Liu Ming
4d1f364a40
fix cmax issues.
2014-12-08 13:45:30 +08:00
Andreas Lauser
d36d7e81cb
allow temperature dependent PVT properties
...
this has the nice side effect that non-uniform temperature fields also
become supported as long as they are "impressed" externally...
2014-11-20 19:25:18 +01:00
Liu Ming
674284d382
fix header gard!
2014-11-18 09:29:27 +08:00
Liu Ming
58bdc701e3
since two phase polymer simulator support EclipseWriter, need to remove historical
...
files for outputing water cut.
2014-10-29 13:38:15 +08:00
Liu Ming
3102c4dab2
use WellStateFullyImplicitBlackoil instead of WellState.
2014-10-29 10:25:06 +08:00
Liu Ming
979c2dc0f7
use Newton iteration solver interface from opm-autodiff, prepare for CPR supporting.
2014-09-26 14:54:57 +08:00
Liu Ming
ca70d67d83
some changes, mostly of them are API changes from opm-autodiff and opm-parser.
2014-09-26 14:06:01 +08:00
Liu Ming
aa30b4567c
add phaseCondition for new API of class BlackoilAdInterface
2014-09-25 11:16:56 +08:00
Liu Ming
06bed8d945
fix copyright statement.
2014-03-17 10:54:29 +08:00
Liu Ming
84fab85860
Remove opm/autodiff/ files, fix header files.
2014-03-14 14:12:26 +08:00
Liu Ming
979d503b7d
Add license and documentation.
2014-02-25 09:52:10 +08:00
Liu Ming
c4d567c5e4
add capPress functionality for PEDs, just use phase pressure to compute
...
laplace term, all the properties are computed by reference pressure
which maybe oil pressure in OPM.
2014-01-27 14:48:26 +08:00
Liu Ming
12318fe754
output watercut by using utilities.cpp/computeInjectedProduced function.
2014-01-22 14:17:04 +08:00
Liu Ming
8987a4c1d7
write max concentration to PolymerBlackoilState.
2014-01-21 13:45:02 +08:00
Liu Ming
f762684564
computing adsorption using last time step's value of cmax, fix the
...
bug that the front cells' concentrations is negative.
2014-01-20 16:25:30 +08:00
Liu Ming
65764ce6f2
add a private member cmax_ to store the max concentration for per cell.
2014-01-10 17:53:54 +08:00
Liu Ming
97f5c5ace5
fix bug when computing the maxconcentration that the cell experienced.
2014-01-10 17:20:08 +08:00
Liu Ming
cf28164a5a
new simulator for fully implicit compressible twophase
...
polymer works.
2013-12-27 15:48:04 +08:00