Kai Bao
3a55e4aac2
fixing grid_index for AquiferCarterTracy
...
adding the mapping from cartisian indices to the actual grid indices.
2018-12-14 15:36:49 +01:00
Andreas Lauser
848a65c1c8
BlackoilAquiferModel: move the function bodies to the _impl.hpp file
...
... to make it more consistent with the existing code.
2018-11-01 15:19:33 +01:00
Andreas Lauser
46b52448aa
fix a few review comments
2018-10-31 15:20:56 +01:00
Andreas Lauser
339c76bcac
make aquifers work again, quite a few cleanups
2018-10-31 15:20:56 +01:00
Andreas Lauser
805eec9566
make the CT aquifiers code do something
2018-10-31 15:20:56 +01:00
Andreas Lauser
7c81dbdaab
let the aquifiers be managed by core ebos
...
also, clean them up a bit:
- do not use the intensive quantities cache directly anymore. (i.e.,
that code should now work if the IQ cache is disabled)
- do not fiddle with the global Jacobian matrix and residual vector
directly. Instead, implement the water fluxes to the reservoir as a
source term like wells.
one thing that did not become fully clear to me is if each aquifer
ought to be assumed to be in contact with the whole reservoir or just
a few cells on the boundary. The current implementation goes down the
former path, while, without any deeper knowledge, I would rather
suppose that the latter applies. maybe my understanding of this is
just too limited, though.
2018-10-31 15:20:56 +01:00
Kai Bao
1b587fa118
removing some whitespaces
2018-06-05 09:24:50 +02:00
kel85uk
e560242a19
Resolved conflicts by taking changes from pull request
2018-06-04 16:33:34 +02:00
kel85uk
b7fbe66c91
Cleans up the Aquifer model classes.
2018-06-04 15:28:56 +02:00
kel85uk
2fe24e16cf
Adds the influx coefficient multipler to the face area fraction calculation. Also removes more unnecessary variables and reordered initialization list to prevent ordering warnings in gcc compiler
2018-06-04 15:28:54 +02:00
kel85uk
1a33e81d9c
Cleans up the code and removes unused functions
2018-06-04 15:28:53 +02:00
kel85uk
e2513038c4
Implemented initialization procedure.
2018-06-04 15:28:49 +02:00
kel85uk
89255da464
Working aquifer object with equations implemented. Still need to do initialization solve.
2018-06-04 15:28:48 +02:00
kel85uk
ac7204fb2b
Working and building skeleton which works for multiple aquifers. Also gets the properties of the aquifers using AQUCT keyword.
2018-06-04 15:28:47 +02:00
kel85uk
5a87818bb2
First addition of the class BlackoilAquiferModel.
2018-06-04 15:28:46 +02:00
Kai Bao
477740ca38
introducing aquiferActive() to reduce of the overhead
...
for the models that does not include a aquifer model.
2018-05-31 09:51:54 +02:00
kel85uk
7f2c2444f0
Cleans up the Aquifer model classes.
2018-05-30 14:21:30 +02:00
kel85uk
2170a00b21
Adds the influx coefficient multipler to the face area fraction calculation. Also removes more unnecessary variables and reordered initialization list to prevent ordering warnings in gcc compiler
2018-05-30 14:21:28 +02:00
kel85uk
8d3d7ccc2f
Cleans up the code and removes unused functions
2018-05-30 14:21:24 +02:00
kel85uk
7e1bb457cd
Implemented initialization procedure.
2018-05-30 14:21:19 +02:00
kel85uk
5ca8bb676d
Working aquifer object with equations implemented. Still need to do initialization solve.
2018-05-30 14:21:17 +02:00
kel85uk
ae22d18e20
Working and building skeleton which works for multiple aquifers. Also gets the properties of the aquifers using AQUCT keyword.
2018-05-30 14:21:14 +02:00
kel85uk
10e896fa6b
First addition of the class BlackoilAquiferModel.
2018-05-30 14:21:10 +02:00