Liu Ming
|
89120ed57f
|
output parameters for debugging and remove double loop of timer.
|
2014-10-16 16:55:36 +08:00 |
|
Liu Ming
|
f1f0fa9c29
|
resize and use ADB::null() to initialize.
|
2014-10-16 09:59:59 +08:00 |
|
Liu Ming
|
b18f13bd7f
|
fix phaseIdx problem and make the function more readable.
|
2014-10-10 17:06:05 +08:00 |
|
Liu Ming
|
dce2047e41
|
fix bugs caused by canonical phase index and active phase index.
residual_ and rq_ resize at a proper position.
|
2014-10-10 15:42:49 +08:00 |
|
Liu Ming
|
ddb7b8833f
|
if deck has_polymer, rq_ should resize to store polymer equation.
|
2014-10-10 10:17:40 +08:00 |
|
Liu Ming
|
d457211cf2
|
make sure polymer position is the last.
|
2014-10-10 10:11:04 +08:00 |
|
Liu Ming
|
c2d6347271
|
make some tricks for initialing polymer_inflow, this maybe wrong, but now no bugs.
|
2014-10-09 14:23:36 +08:00 |
|
Liu Ming
|
73c2032974
|
fix some bugs.
|
2014-10-09 10:04:17 +08:00 |
|
Liu Ming
|
f3553d73c7
|
since time iteration was moved to the Simulator class, pass PolymerInflowInterface
as a shared_ptr.
|
2014-10-08 14:45:42 +08:00 |
|
Liu Ming
|
e56ba2afae
|
modify them, let them adapt to polymer simulator.
|
2014-10-08 13:54:45 +08:00 |
|
Liu Ming
|
9c72ca40c8
|
add concentration and maxconcentration for PolymerBlackoilState.
|
2014-10-08 11:22:25 +08:00 |
|
Liu Ming
|
4250d4eda5
|
use phase pressure to compute fluidRecipeFVF().
|
2014-10-08 10:23:10 +08:00 |
|
Liu Ming
|
9beaf4e03b
|
add well rate contribution to polymer mass balance equation.
|
2014-09-30 15:22:50 +08:00 |
|
Liu Ming
|
617f439318
|
add polymer properties and functions.
|
2014-09-29 16:38:48 +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
|
1cb1e8475a
|
add PhasePresence, make muOil() function happy.
|
2014-09-26 14:05:17 +08:00 |
|
Liu Ming
|
e22398c098
|
make Opm::DerivedGeology as a direct arguement for simulator.
|
2014-09-25 16:40:01 +08:00 |
|
Liu Ming
|
fb0f4f7a92
|
comment header files and function for incompProps.
|
2014-09-25 16:28:35 +08:00 |
|
Liu Ming
|
ca6baf7c73
|
use phase pressure to compute FVF and density.
|
2014-09-25 15:14:40 +08:00 |
|
Liu Ming
|
12f1342870
|
use phasePress to compute viscosity, density.
|
2014-09-25 14:23:21 +08:00 |
|
Liu Ming
|
219f46a406
|
update compurePressure().
|
2014-09-25 11:24:59 +08:00 |
|
Liu Ming
|
aa30b4567c
|
add phaseCondition for new API of class BlackoilAdInterface
|
2014-09-25 11:16:56 +08:00 |
|
Liu Ming
|
d5f8cbeec0
|
move all the output functions to anonymous namespace and clean up unused functions.
|
2014-09-24 15:44:21 +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
|
010676ad30
|
add license statement.
|
2014-03-03 10:20:44 +08:00 |
|
Liu Ming
|
979d503b7d
|
Add license and documentation.
|
2014-02-25 09:52:10 +08:00 |
|
Liu Ming
|
e63e318d40
|
apply PVT function changes.
|
2014-02-20 16:58:02 +08:00 |
|
Liu Ming
|
f01c4dac10
|
fix eigen bug when compute the capPress.
|
2014-01-27 16:53:45 +08:00 |
|
Liu Ming
|
075e16dc36
|
add capillary pressure for incom solver.
|
2014-01-27 16:26:48 +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
|
0055ae1def
|
output watercut for incomp polymer solver.
|
2014-01-23 08:48:42 +08:00 |
|
Liu Ming
|
b9d3b8b1c4
|
add computeinjecprod function for incomp solver.
|
2014-01-22 17:07:28 +08:00 |
|
Liu Ming
|
4d2f2fb6a5
|
using last time step's cmax value when computing adsorption for inconp solver
|
2014-01-22 16:59:51 +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
|
5ac5df6b86
|
fix bug when compute the adsorption term in mass balance equation.
|
2014-01-14 15:33:32 +08:00 |
|
Liu Ming
|
6f6a986595
|
fix the bug when compute the adsorption term in the mass conservation
equation.
|
2014-01-14 12:59:45 +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
|
139bfb7e62
|
refactor well controls use new well controls gourp.
|
2014-01-10 14:15:24 +08:00 |
|
Liu Ming
|
689a3505b7
|
change residual norm from l2 to lp(p can be infinity).
|
2014-01-09 16:29:38 +08:00 |
|
Liu Ming
|
391287283d
|
mistake use of typename.
|
2014-01-03 15:35:00 +08:00 |
|
Liu Ming
|
ff91428fe0
|
fix bug: check bhp vector is not empty.
|
2014-01-03 15:27:48 +08:00 |
|
Liu Ming
|
cf28164a5a
|
new simulator for fully implicit compressible twophase
polymer works.
|
2013-12-27 15:48:04 +08:00 |
|
Liu Ming
|
c37539b3ab
|
add well controls for polymer, but rate control just for
water phase and oil phase.
|
2013-12-24 17:31:11 +08:00 |
|
Liu Ming
|
7a874427af
|
remove fullyincomp twophase solver from cmake file list,
because they are handled in opm/autodiff.
|
2013-12-17 23:53:58 +08:00 |
|
Liu Ming
|
2985dc7cce
|
make the simulator read from deckfile
make it much more gerenal.
|
2013-12-17 23:49:09 +08:00 |
|