Atgeirr Flø Rasmussen
3487ee840d
Reorganized, added opm/core/wells/ and opm/core/simulator/.
2012-06-05 15:42:49 +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
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
f8461eeec7
Added initialization of max concentration.
2012-05-22 11:15:40 +02:00
Xavier Raynaud
48adf98b5a
Corrected some mistakes in Gauss Seidel gravitation transport solver.
2012-05-21 16:41:29 +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
60599b9dbf
Implemented Gauss-Seidel solver for polymer. Not tested!
2012-05-16 15:06:14 +02:00
Atgeirr Flø Rasmussen
13334f97d7
Renamed initStateTwophaseFromDeck() -> initStateFromDeck().
...
- Made initStateFromDeck() into a template taking arbitrary properties.
Implementation detail:
- initWaterOilContact() was also templatized on props.
- initHydrostaticPressure() is now overloaded on prop interface types.
2012-05-16 11:37:31 +02:00
Atgeirr Flø Rasmussen
7d54d1f31b
Adapt to changed interface of computePorevolume().
2012-05-14 21:47:46 +02:00
Atgeirr Flø Rasmussen
efce958c3b
Now computePorevolume() takes a porosity array instead of a property object.
...
This is to make it compatible with blackoil properties.
An alternative would be to give [Incomp|Blackoil]PropertiesInterface a
common base class (RockInterface?) with the common rock-related methods.
2012-05-14 21:47:10 +02:00
Atgeirr Flø Rasmussen
bcb4c1bf2c
Use simpler data structure for columns.
2012-05-14 11:06:30 +02:00
Xavier Raynaud
49948e07b9
merge
2012-05-14 10:50:26 +02:00
Atgeirr Flø Rasmussen
67a6674495
Update for simplified column data structure.
2012-05-11 09:41:01 +02:00
Xavier Raynaud
898eb655d5
added warning if use_gauss_seidel_gravity is used for gravitation solver.
2012-05-10 17:53:01 +02:00
Xavier Raynaud
1eb75314e6
Make polymer_reorder.cpp compliant with well management. Not tested!
2012-05-10 14:42:08 +02:00
Kjetil Olsen Lye
886457002e
Changed some minor bugs in the refactored code in wells_example
2012-05-08 12:23:58 +02:00
Kjetil Olsen Lye
0bd88866f2
Refactored some computations into seperate methods in wells_example.cpp
2012-05-08 11:04:15 +02:00
Kjetil Olsen Lye
72a0db5f73
removed an extra uneeded call to the pressure solver
2012-05-07 15:51:54 +02:00
Kjetil Olsen Lye
562573a078
Inserted rock_comp into wells_example.
2012-05-07 13:29:52 +02:00
Kjetil Olsen Lye
6782067d8d
Made a maximum number of iterations in wells_test
2012-05-03 15:35:44 +02:00
Kjetil Olsen Lye
81a9d2a5c1
Added calculation of fractional flows and per phase flows in wells_example
2012-05-03 12:29:18 +02:00
Kjetil Olsen Lye
bebe50afb0
Final fixes for new well structure (to make it compile)
2012-05-02 13:02:59 +02:00
Kjetil Olsen Lye
7c6ac0bf09
Completly revamped the way group control is checked
2012-04-25 16:14:40 +02:00
Atgeirr Flø Rasmussen
6b00381393
Removed unused saturation argument from conditionsMet() methods.
2012-04-25 14:03:57 +02:00
Atgeirr Flø Rasmussen
8acd9d9f63
Fixed bug in computeWDP(), add gravity argument. Make WellReport output in friendly units.
2012-04-25 12:37:30 +02:00
Atgeirr Flø Rasmussen
9806f78a77
Update call to computeTransportSource() to match interface change.
2012-04-25 08:32:35 +02:00
Atgeirr Flø Rasmussen
4e55e8c912
Minor change to computeWDP() interface.
2012-04-24 13:48:00 +02:00
Xavier Raynaud
81d90b28e2
merge
2012-04-23 14:06:44 +02:00
Kjetil Olsen Lye
1d54445546
Added a (small) hack to wellmanager (defaulting injected_phase to water)
2012-04-23 13:24:47 +02:00
Xavier Raynaud
e867c53722
polymerUtilities uses now PolymerProperties to compute effective mobilities.
2012-04-23 11:49:05 +02:00
Atgeirr Flø Rasmussen
4ae1339460
Catch exceptions from boost::create_directories() to give useful error message.
2012-04-23 11:09:09 +02:00
Atgeirr Flø Rasmussen
e02429f5dc
Using LinearSolverFactory now.
2012-04-23 11:07:43 +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
4d3a5ccfad
Adapted to IncompTpfa needing well input/output.
2012-04-18 13:35:15 +02:00
Kjetil Olsen Lye
4197f16a14
Passed around a WellControlResult argument to the different wellcontrol functions
2012-04-17 16:36:49 +02:00
Kjetil Olsen Lye
d557b91db0
Made use of the new LinearSolverFactory in wells_example
2012-04-16 12:18:37 +02:00
Kjetil Olsen Lye
fe739986be
modified the group control interface slightly
2012-04-13 20:41:09 +02:00
Kjetil Olsen Lye
fb95c6da19
Added computations for total flow for each well
2012-04-13 14:22:44 +02:00
Kjetil Olsen Lye
fcca65748e
Added checks for BHP and fluid_volume_rate for group control. Also added error tolerance for group control
2012-04-13 12:57:47 +02:00
Kjetil Olsen Lye
40ac7414ac
Made a (possibly wrong) adjustment to well_controls_append. Each control now has its current index set to 0, as there's only supposed to be one control per well.
2012-04-12 18:47:06 +02:00
Kjetil Olsen Lye
23019eb23d
Made a computeWDP-function
2012-04-12 17:50:51 +02:00
Kjetil Olsen Lye
bbb5f56d2b
Changed input arguments for group checking
2012-04-12 16:56:58 +02:00
Kjetil Olsen Lye
fbf157bb41
Made queries upwards from wells to group to group
2012-04-12 15:48:24 +02:00
Atgeirr Flø Rasmussen
346647ca37
Removed unused code.
2012-04-12 15:11:30 +02:00
Atgeirr Flø Rasmussen
ad298a39d4
Added rock compressibility effects to polymer_reorder.
2012-04-12 14:49:24 +02:00
Kjetil Olsen Lye
aaf887cf61
Made the WellNode be aware of their own index
2012-04-12 14:25:39 +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