Xavier Raynaud
|
8bf900f1bf
|
Update surface volume in transport solver.
|
2012-09-03 12:52:25 +02:00 |
|
Xavier Raynaud
|
708c56bb94
|
Simplified computation of adsorbed mass of polymer.
|
2012-09-03 12:49:04 +02:00 |
|
Xavier Raynaud
|
a335e1b149
|
Added Simulator for compressible polymer. Not tested.
|
2012-08-31 10:38:50 +02:00 |
|
Xavier Raynaud
|
8b40a4a68f
|
Fixed comments.
|
2012-08-30 15:58:14 +02:00 |
|
Xavier Raynaud
|
99fe7bf46e
|
Fixed preprocessor flag names in some header files.
|
2012-08-30 15:31:28 +02:00 |
|
Xavier Raynaud
|
92def1d514
|
Cleaned up ownership (private vs public) in class definition.
|
2012-08-30 09:09:23 +02:00 |
|
Xavier Raynaud
|
eb52ee58c1
|
Added gravity transport solver functionality. Not tested.
|
2012-08-29 13:49:02 +02:00 |
|
Xavier Raynaud
|
928513b561
|
Added compressible polymer transport solver. Not yet done.
|
2012-08-28 16:42:26 +02:00 |
|
Xavier Raynaud
|
9a271a6038
|
Added (fluid) compressible pressure solver for polymer.
|
2012-08-27 13:16:10 +02:00 |
|
Xavier Raynaud
|
72658ac91c
|
Simplified code: Only one occurence of residual evaluation.
|
2012-08-23 17:18:19 +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 |
|
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
|
0d97945aba
|
Removed safetyfactor with membervariable which for now is put to 1.0. Made jacobian calculations more transparent and fixed pointer error.
|
2012-06-26 08:37:08 +02:00 |
|
Halvor M. Nilsen
|
aba26a0583
|
Tried to make derivative genneral
|
2012-06-23 15:04:59 +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 |
|
Xavier Raynaud
|
168c4c9e3d
|
Optimized newton solver.
|
2012-06-14 16:52:03 +02:00 |
|
Xavier Raynaud
|
95c3756443
|
merge.
|
2012-06-14 14:35:06 +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
|
6e7980ba47
|
fixed bug in relperm computation.
|
2012-06-14 14:01:53 +02:00 |
|
Xavier Raynaud
|
5f4b68fe33
|
merge profiling branch.
|
2012-06-14 13:39:12 +02:00 |
|
Xavier Raynaud
|
f3eb14e528
|
Added sc formulation for gradient method.
|
2012-06-14 13:37:08 +02:00 |
|
Atgeirr Flø Rasmussen
|
eb845fd45a
|
Added reporting of time usage to interface, similar to SimulatorTwophase.
|
2012-06-14 13:24:38 +02:00 |
|
Atgeirr Flø Rasmussen
|
d9ea18dc9d
|
Bugfix: fix dkr/ds matrix in IncompPropertiesDefaultPolymer::relperm().
Note: this class seems unused now. Can it be removed?
|
2012-06-14 13:16:24 +02:00 |
|
Xavier Raynaud
|
9df87db47f
|
fixed bug in computation of derivatives for polymer.
|
2012-06-14 09:35:45 +02:00 |
|
Xavier Raynaud
|
6620a1b5cd
|
In profiling branch: merged last default branch.
|
2012-06-14 08:38:01 +02:00 |
|
Atgeirr Flø Rasmussen
|
502215832d
|
Fix erroneous includes again.
|
2012-06-13 21:59:11 +02:00 |
|
Atgeirr Flø Rasmussen
|
7a40153e51
|
Added IncompTpfaPolymer class.
|
2012-06-13 19:56:44 +02:00 |
|
Xavier Raynaud
|
60f2fd2795
|
updated profiling branch.
|
2012-06-13 17:55:33 +02:00 |
|
Xavier Raynaud
|
a7e91a0bbc
|
cleaned up TransportModelPolymer (default branch)
|
2012-06-13 17:52:07 +02:00 |
|
Xavier Raynaud
|
56ef0105af
|
fixed wrong include.
|
2012-06-13 17:51:47 +02:00 |
|
Xavier Raynaud
|
f04f80e696
|
cleaned up TransportModelPolymer (profiling branch)
|
2012-06-13 17:36:36 +02:00 |
|
Xavier Raynaud
|
ab1591df40
|
fixed computation of derivatives in PolymerProperties.cpp (default branch)
|
2012-06-13 17:07:08 +02:00 |
|
Xavier Raynaud
|
4732ca3bbc
|
Fixed computation of derivatives in PolymerProperties (profiling branch).
|
2012-06-13 17:01:23 +02:00 |
|
Xavier Raynaud
|
564ab4bc44
|
Removed some standard output messages.
|
2012-06-13 16:13:26 +02:00 |
|
Xavier Raynaud
|
20b87da8d5
|
Removed some standard output messages (profiling branch)
|
2012-06-13 16:12:32 +02:00 |
|
Xavier Raynaud
|
acaaada2d0
|
merge.
|
2012-06-13 15:56:44 +02:00 |
|
Xavier Raynaud
|
4c7c439dd7
|
merge.
|
2012-06-13 15:56:09 +02:00 |
|
Atgeirr Flø Rasmussen
|
005cda508c
|
Improved docs.
|
2012-06-13 15:55:23 +02:00 |
|
Atgeirr Flø Rasmussen
|
876335908d
|
Added class SimulatorPolymer.
|
2012-06-13 15:46:15 +02:00 |
|
Atgeirr Flø Rasmussen
|
42e862e7ec
|
Added TransportModelPolymer::setPreferredMethod().
|
2012-06-13 15:44:46 +02:00 |
|
Atgeirr Flø Rasmussen
|
b6001c8dac
|
Added helper class PolymerInflow (moved from polymer_reorder.cpp).
|
2012-06-13 15:44:12 +02:00 |
|
Xavier Raynaud
|
9637906a35
|
Make compatible with incomptpfa (default branch).
|
2012-06-13 15:33:31 +02:00 |
|
Xavier Raynaud
|
a5de5341c5
|
Make compatible with incomptpfa interface.
|
2012-06-13 15:31:49 +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
|
1e4db53e7f
|
Bugfix: use water saturation vector where it is expected, not full saturation.
|
2012-06-13 14:35:18 +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 |
|
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
|
6a9dc03085
|
Change copy assignment to reference.
|
2012-06-07 13:45:09 +02:00 |
|
Xavier Raynaud
|
ad1734265f
|
Added documentation.
|
2012-06-06 17:03:19 +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
|
c3dac20d65
|
Use new interface for regula falsi, switch to non-throwing error policy.
|
2012-05-24 10:27:27 +02:00 |
|
Xavier Raynaud
|
91fe1c5d63
|
Removed useless commented regions.
|
2012-05-23 16:24:08 +02:00 |
|
Xavier Raynaud
|
4b805c191e
|
Added bound checks to Newton column solver.
|
2012-05-23 16:22:48 +02:00 |
|
Xavier Raynaud
|
263a41b84b
|
treat case when searching direction is small in Newton reorder solver.
|
2012-05-22 17:43:18 +02:00 |
|
Xavier Raynaud
|
afca287757
|
In Newton reordering solver, set smin to zero.
|
2012-05-22 17:22:31 +02:00 |
|
Xavier Raynaud
|
6a12fe0208
|
Added default concentration if guess_old_solution is false.
|
2012-05-22 17:21:12 +02:00 |
|
Xavier Raynaud
|
a9a93d795e
|
Include concentration in error estimation for gauss seidel.
|
2012-05-22 10:45:43 +02:00 |
|
Xavier Raynaud
|
8e0936fadd
|
Fixed bug in gauss seidel gravity solver.
|
2012-05-22 09:51:32 +02:00 |
|
Xavier Raynaud
|
48adf98b5a
|
Corrected some mistakes in Gauss Seidel gravitation transport solver.
|
2012-05-21 16:41:29 +02:00 |
|
Xavier Raynaud
|
12bb246c06
|
corrected bug in SinglePointUpwindTwoPhasePolymer.
|
2012-05-21 16:35:39 +02:00 |
|
Atgeirr Flø Rasmussen
|
c115ba2c28
|
Adapt to renaming and other small modifications of state and initialization.
|
2012-05-16 15:59:37 +02:00 |
|
Xavier Raynaud
|
360ec5f86d
|
merge.
|
2012-05-16 15:09:36 +02:00 |
|
Xavier Raynaud
|
76e82a718e
|
fixed mistake in computation of one of the residuals.
|
2012-05-16 15:09:07 +02:00 |
|
Xavier Raynaud
|
60599b9dbf
|
Implemented Gauss-Seidel solver for polymer. Not tested!
|
2012-05-16 15:06:14 +02:00 |
|
Xavier Raynaud
|
c0368fa61d
|
Fixed problem induced by s=0 in gravitation transport solver.
|
2012-05-15 16:09:07 +02:00 |
|
Atgeirr Flø Rasmussen
|
088c61ce00
|
Added check for single-cell columns.
|
2012-05-14 11:04:00 +02:00 |
|
Atgeirr Flø Rasmussen
|
67a6674495
|
Update for simplified column data structure.
|
2012-05-11 09:41:01 +02:00 |
|
Xavier Raynaud
|
1eb75314e6
|
Make polymer_reorder.cpp compliant with well management. Not tested!
|
2012-05-10 14:42:08 +02:00 |
|
Xavier Raynaud
|
0a0ca3bbd3
|
Added compressibility to polymer reorder transport solver.
|
2012-05-10 09:42:35 +02:00 |
|
Xavier Raynaud
|
9010f2da42
|
Fixed bug in Newton solver for polymer.
|
2012-04-26 14:16:40 +02:00 |
|
Xavier Raynaud
|
6748a6e5e9
|
some code optimization (instead of mu_w_eff, use its inverse).
|
2012-04-26 09:25:46 +02:00 |
|
Xavier Raynaud
|
af79b9555c
|
Fixed bug in computation of effectiveTotalMobility.
|
2012-04-25 09:23:59 +02:00 |
|
Xavier Raynaud
|
3ecb7bf88c
|
Removed compiler warnings.
|
2012-04-25 08:51:32 +02:00 |
|
Xavier Raynaud
|
ab961dda94
|
more efficient polymer code (replaced std::vector by double*).
|
2012-04-25 08:39:39 +02:00 |
|
Xavier Raynaud
|
6eb68c9652
|
Fixed bug in SinglePointUpwindTwoPhasePolymer.
|
2012-04-24 11:20:06 +02:00 |
|
Xavier Raynaud
|
e867c53722
|
polymerUtilities uses now PolymerProperties to compute effective mobilities.
|
2012-04-23 11:49:05 +02:00 |
|
Xavier Raynaud
|
4794348740
|
added computeMc function in PolymerProperties.
|
2012-04-23 10:27:27 +02:00 |
|
Xavier Raynaud
|
88941610ed
|
Corrected a bug in computation of effective mobilities.
|
2012-04-23 10:07:51 +02:00 |
|
Xavier Raynaud
|
a0794117c9
|
Cleaned code for computation of residual, many changes, not tested!
|
2012-04-19 17:21:08 +02:00 |
|
Atgeirr Flø Rasmussen
|
eb502faae7
|
Moved AdHocProps to new Inc.Props.DefaultPolymer class.
Also moved some functions in polymer_reorder.cpp to be more similar to spu_2p.cpp.
|
2012-04-12 14:10:47 +02:00 |
|
Atgeirr Flø Rasmussen
|
c99e396ed1
|
Silence warnings related to ad-hoc polymer fluid wrapper class.
|
2012-04-12 09:07:15 +02:00 |
|
Atgeirr Flø Rasmussen
|
6e26837dc7
|
Silence warnings resulting from unneeded redeclaration of dps etc.
|
2012-04-12 09:01:09 +02:00 |
|
Atgeirr Flø Rasmussen
|
b197c6b86e
|
Added rock compressibility terms to residuals (bracketing method only).
|
2012-04-11 16:04:04 +02:00 |
|
Atgeirr Flø Rasmussen
|
d71742871b
|
Expand concentration interval in which we look for solution.
This is an ad-hoc fix. We should investigate if (or how much)
the concentration may be above from the injected value.
|
2012-04-10 14:08:32 +02:00 |
|
Atgeirr Flø Rasmussen
|
dce3068343
|
Modified some assertions.
- In a gravity segregation setting, total upwind mobility may be zero.
- Make assertion more readable by removing negation.
|
2012-04-10 14:05:39 +02:00 |
|
Atgeirr Flø Rasmussen
|
8b8d10d58f
|
Comment unused variables to silence warnings.
|
2012-04-10 10:25:29 +02:00 |
|
Atgeirr Flø Rasmussen
|
adf40b19c1
|
Fixed initialization bug in PolymerProperties.
|
2012-04-10 10:25:07 +02:00 |
|
Atgeirr Flø Rasmussen
|
9fadfc316e
|
Added clarification.
|
2012-04-02 15:45:34 +02:00 |
|
Atgeirr Flø Rasmussen
|
0e178199ce
|
Added simulator state class for polymer case.
|
2012-04-02 15:44:32 +02:00 |
|
Xavier Raynaud
|
515bcb485e
|
In transport-reorder Newton, limit interval check for s, c (reset if needed).
|
2012-03-28 13:10:53 +02:00 |
|
Xavier Raynaud
|
18e45caf4f
|
Added enum to choose gradient computation method. By default, analytic.
|
2012-03-28 10:14:24 +02:00 |
|
Atgeirr Flø Rasmussen
|
724645b3f8
|
Introduced enum for adsorption behaviour to make code more self-documenting.
|
2012-03-27 15:33:48 +02:00 |
|
Xavier Raynaud
|
252fada2b4
|
Adapted to change in gravitation solver interface.
|
2012-03-27 13:05:53 +02:00 |
|
Xavier Raynaud
|
b846b15f1f
|
Corrected typo: adsorbtion -> adsorption.
|
2012-03-27 11:26:55 +02:00 |
|
Xavier Raynaud
|
acedd4b596
|
Added adsorbtion in residual computation.
|
2012-03-27 11:20:20 +02:00 |
|