Atgeirr Flø Rasmussen
6a6c039d8f
Added parameter 'output_interval'.
2012-03-15 15:10:09 +01:00
Atgeirr Flø Rasmussen
1554bfff11
Still working on adsorption computations.
2012-03-14 16:13:59 +01:00
Atgeirr Flø Rasmussen
b227b7e954
Add reporting of adsorbed polymer. Buggy, do not trust yet.
2012-03-14 16:03:28 +01:00
Atgeirr Flø Rasmussen
ad470a7796
Bugfix: dead pore space in polymer mass calc. Added computePolymerAbsorbed().
2012-03-14 15:54:36 +01:00
Atgeirr Flø Rasmussen
97cd0ffa73
Added polymer reporting to mass balances. Not with absorbed polymer yet.
2012-03-14 14:03:47 +01:00
Atgeirr Flø Rasmussen
48d0fdf0ba
Added comment.
2012-03-14 13:07:40 +01:00
Atgeirr Flø Rasmussen
5cd19e6dfa
Amount injected now defaults to max given by polymer properties.
2012-03-14 13:05:39 +01:00
Atgeirr Flø Rasmussen
46cc14a308
More changes for feature parity with spu_2p.
2012-03-14 12:52:38 +01:00
Atgeirr Flø Rasmussen
ae172597e0
Untabify again.
2012-03-14 11:19:47 +01:00
Atgeirr Flø Rasmussen
d8f39c747c
Adding features from opm-core/examples/spu_2p.cpp.
2012-03-14 11:19:05 +01:00
Atgeirr Flø Rasmussen
120055dc94
Untabify.
2012-03-14 10:40:05 +01:00
Atgeirr Flø Rasmussen
393807b165
Minor #include changes.
2012-03-14 10:39:43 +01:00
Bård Skaflestad
938640f180
Catch up to interface change of writeVtkData().
...
OPM-Core change-set 57bac968c8a6 replaced UnstructuredGrid pointers
with the corresponding (const) references.
2012-03-14 09:11:32 +01:00
Atgeirr Flø Rasmussen
93a747403e
Follow change to IncompTpfa (adding BCs).
2012-03-07 09:38:09 +01:00
Atgeirr Flø Rasmussen
5b21e24e79
Make default initial saturation equal to connate water. Use new total mobilities.
2012-03-06 16:08:35 +01:00
Xavier Raynaud
ceef4bbdcd
Parameter single_cell_method is now enum. Some optimization.
...
Redundant computation of fractional flow and mc removed.
2012-03-05 11:56:23 +01:00
Atgeirr Flø Rasmussen
214f6ff38a
Use IncompPropertiesFromDeck instead of AdHocProps when initializing from deck.
2012-03-02 15:32:28 +01:00
Xavier Raynaud
a33e3d9db0
rock density is obtained from PLYROCK in PolymerProperties::getFromDeck.
2012-02-29 14:58:51 +01:00
Xavier Raynaud
125933468e
polymer_reorder reads polymer data from PolymerProperties.
2012-02-29 13:28:43 +01:00
Xavier Raynaud
123762caa9
Added class PolymerProperties with a constructor which takes argument from an eclipse parser.
2012-02-29 11:27:59 +01:00
Atgeirr Flø Rasmussen
18c9e681c2
Fix type of dx, dy, dz. Small refactoring in pressure solver init.
2012-02-28 09:47:02 +01:00
Xavier Raynaud
6b267dd871
Bugfix in computation of the derivatives of the relative permeability.
2012-02-27 15:43:26 +01:00
Atgeirr Flø Rasmussen
e9b17dee02
Using miscUtilities.hpp from opm-core instead of keeping own versions.
2012-02-26 21:18:47 +01:00
Atgeirr Flø Rasmussen
753ebedc0d
Removed "hello polymer" test program.
2012-02-26 20:20:37 +01:00
Atgeirr Flø Rasmussen
40e2ccd1f0
Removed legacy reorder solver code.
2012-02-26 20:17:22 +01:00
Atgeirr Flø Rasmussen
75ea10eea4
Added support for gravity in pressure solver.
2012-02-22 15:06:19 +01:00
Atgeirr Flø Rasmussen
4e5215e1ab
Added compute_totmob_omega() function.
2012-02-22 14:54:15 +01:00
Atgeirr Flø Rasmussen
5b01436db9
Catch up to IncompTpfa needing a linear solver.
2012-02-22 09:28:57 +01:00
Atgeirr Flø Rasmussen
5516ee7e04
Multiple changes, including new parameters for polymer injection and solvers.
...
- "poly_start_days", "poly_end_days", "poly_amount" controls injection
time interval and concentration of injected polymer.
- Made a small class (PolymerInflow) for this control.
- Now warns if polymer injection rate changes during timestep.
- Parameters "nl_tolerance" and "nl_maxiter" control nonlinear scalar solvers.
- Catch up to change in TransportModelPolymer (constructor args).
2012-02-20 17:14:09 +01:00
Atgeirr Flø Rasmussen
5afc6bf0e8
Merged.
2012-02-20 13:59:56 +01:00
Atgeirr Flø Rasmussen
97134499c5
Using IncompTpfa.
2012-02-20 13:59:34 +01:00
Bård Skaflestad
aebf500789
Staticise polymerInflowAtTime() to avoid warning about missing declaration.
2012-02-20 13:58:56 +01:00
Atgeirr Flø Rasmussen
b84c957e2b
Using GridManager and writeVtkData() from opm-core.
2012-02-20 12:46:54 +01:00
Xavier Raynaud
dd324478de
Added s-c splitting solver for single cell problem.
2012-02-20 09:27:22 +01:00
Atgeirr Flø Rasmussen
6b60550f6e
Add parameter "new_code" to switch between old and new structuring of transport solver.
2012-02-12 23:46:42 +01:00
Atgeirr Flø Rasmussen
b30e64630f
Moved saturation copying out of transport time measurement.
2012-02-12 23:30:28 +01:00
Atgeirr Flø Rasmussen
ddc53646d5
Catch up to header file removal in opm-core.
2012-02-12 23:29:56 +01:00
Xavier Raynaud
fede5f4c5f
Merge from upstream.
2012-02-09 14:16:37 +01:00
Xavier Raynaud
bba74b7182
Move Boost libraries to LDADD.
2012-02-09 14:08:17 +01:00
Atgeirr Flø Rasmussen
4a5c3d704d
Added AdHocProps and changed defaults to reproduce matlab case, bugfix.
2012-02-09 09:39:43 +01:00
Atgeirr Flø Rasmussen
f35ef18492
Added "init_sat" parameter and made injection concentration reflect the standard testcase.
2012-02-08 15:43:06 +01:00
Atgeirr Flø Rasmussen
31e84a25cd
Added parameters "dx", "dy", "dz" and "injection_rate_per_day".
2012-02-08 15:30:29 +01:00
Atgeirr Flø Rasmussen
40eb6bc889
Added cartesian grid constructor with dx, dy, dz.
2012-02-08 15:29:52 +01:00
Atgeirr Flø Rasmussen
c54fa3448f
Added straightforward (more matlab-friendly) output.
2012-02-08 14:40:22 +01:00
Atgeirr Flø Rasmussen
d91baec858
Made two changes:
...
1) Use refactored vtk output, also output concentration.
2) Make default polymer behaviour mimic matlab testcase.
2012-02-08 13:44:53 +01:00
Atgeirr Flø Rasmussen
e998753236
Refactored writeVtkDataGeneralGrid() to take arbitrary fields for output.
2012-02-08 13:41:58 +01:00
Xavier Raynaud
ee3335dddd
Added necessary BOOST libs to build polymer_reorder program.
2012-02-07 12:32:04 +01:00
Atgeirr Flø Rasmussen
37ce9d0db3
Improved treatment of inflow (source) polymer concentration:
...
- solver now takes parameter for inflow_c
- simulator calls polymerInflowAtTime(double time) for its value
- currently starts polymer injection after 4 days (0.4 pv)
Also added some (inactive) debug printouts.
Still not working when injecting polymer.
2012-02-07 09:09:34 +01:00
Atgeirr Flø Rasmussen
493ee753b4
Change adsorption default value to something more reasonable.
2012-02-06 21:45:21 +01:00
Atgeirr Flø Rasmussen
d17cfd1372
First compiling version of full polymer residual. Not yet working.
2012-02-06 14:01:56 +01:00
Atgeirr Flø Rasmussen
a5e1339aac
Minor output fixes.
2012-02-06 09:38:44 +01:00
Atgeirr Flø Rasmussen
3828a2f630
Added timers.
2012-02-06 09:10:11 +01:00
Atgeirr Flø Rasmussen
143861745a
Initial work on supporting polymer transport. Work in progress.
2012-02-03 16:39:55 +01:00
Atgeirr Flø Rasmussen
e1df60c04d
Copied and renamed files and functions from opm-core as base for polymer reorder solver.
2012-02-02 16:35:55 +01:00
Atgeirr Flø Rasmussen
11b4c91d2e
Reorganized and cleaned up in prep for polymer work.
2012-02-02 16:03:50 +01:00
Atgeirr Flø Rasmussen
1c66958c0a
Added example program and necessary configuration macros.
2012-02-02 15:41:46 +01:00
Bård Skaflestad
a785d9488e
Create minimum buildable Polymer module for OPM.
2012-02-01 16:16:30 +01:00
Bård Skaflestad
aff1ed1758
Incorporate OPMTransport into OPM core library directory structure.
2011-12-08 13:48:16 +01:00
Bård Skaflestad
5ee2c381c3
Import glue code for calling into UMFPACK using an OPMPressure CSRMatrix.
2011-10-05 20:03:07 +02:00