Bård Skaflestad
a2a9ed192d
Merge pull request #3084 from totto82/onlyLogOnRank0
...
only log changes of group controls on rank 0
2021-03-01 22:10:05 +01:00
Bård Skaflestad
f3511548d8
Merge pull request #3092 from joakim-hove/dist-comment
...
Add comment about distribution
2021-03-01 20:46:52 +01:00
Joakim Hove
b1c9e3a2cf
Add comment about distribution
2021-03-01 16:51:10 +01:00
Bård Skaflestad
27fdb01a01
Merge pull request #3090 from OPM/revert-3085-rewrite-msg
...
Revert "Use fmt::format() for two messages"
2021-03-01 15:48:27 +01:00
Joakim Hove
2184b6a64b
Revert "Use fmt::format() for two messages"
2021-03-01 14:43:15 +01:00
Markus Blatt
39546864ab
Honor GEFAC of topmost group when summing solvent rates.
2021-03-01 11:16:29 +01:00
Markus Blatt
6e8b1e8d2e
Honor gefac of topmost group in WellHelpers::updateGuideRateForGroups
2021-03-01 11:16:29 +01:00
Markus Blatt
1d9f13e310
Honor GEFAC for the top most group when calculating well phase rates.
...
Previously GEFAC was not applied here.
2021-03-01 11:15:57 +01:00
Tong Dong Qiu
5b4deab7e4
Generating opencl kernels
2021-03-01 10:26:44 +01:00
Markus Blatt
1ce5c59851
Honor GEFAC for top group in get{Injection,Production}Controls.
2021-03-01 10:26:40 +01:00
Tong Dong Qiu
141af23db5
Exact ILU decomp is now performed on GPU
2021-03-01 10:26:35 +01:00
Tong Dong Qiu
748dc4ccb3
Reduced header inclusion, also moved WellContributions OpenCL initialization
2021-03-01 09:42:56 +01:00
Markus Blatt
0644fba01b
Merge pull request #3088 from joakim-hove/use-active-index
...
Use active index
2021-03-01 09:22:25 +01:00
Joakim Hove
e41049b44b
Merge pull request #3085 from joakim-hove/rewrite-msg
...
Use fmt::format() for two messages
2021-02-28 17:06:50 +01:00
Joakim Hove
d8830c721b
Use only active elements when updating reference porosity
2021-02-28 15:48:02 +01:00
Joakim Hove
81ec44822b
Make sure ParallellFieldPropsManager::porv() return compact values
2021-02-28 15:47:59 +01:00
Joakim Hove
66a8551f71
Use fmt::format() for two messages
2021-02-26 16:01:43 +01:00
Tor Harald Sandve
09ff71ae31
only log changes of group controls on rank 0
2021-02-26 14:16:38 +01:00
Joakim Hove
74ca0d12e0
Use std::chrono::system_clock with 1/1000 second resolution
2021-02-25 23:50:25 +01:00
Joakim Hove
6f15765f53
Use Schedule time functions - avoid TimeMap
2021-02-25 18:10:22 +01:00
Tor Harald Sandve
ffe51aa346
return 0 diffusivity if diffusion in disabled
2021-02-25 15:22:01 +01:00
Tor Harald Sandve
48ad676010
only update diffusivity when DIFFUSIVE is in the deck
2021-02-25 11:14:12 +01:00
Tor Harald Sandve
1627e421d7
communicate group data before well testing
2021-02-25 11:08:55 +01:00
Tor Harald Sandve
c23094b299
make another throw tread safe
2021-02-24 15:54:02 +01:00
Atgeirr Flø Rasmussen
831f1db872
Merge pull request #3078 from fgfuchs/json_file_does_not_exist
...
throw specific error if json file does not exist
2021-02-24 14:13:14 +01:00
Tor Harald Sandve
60534d66b6
FOR TESTING. Enable Diffusion by default
2021-02-24 12:56:38 +01:00
Bård Skaflestad
945686ddb6
Merge pull request #3077 from totto82/testTestCo2store
...
Add CO2STORE test to ctest
2021-02-24 12:25:46 +01:00
Franz Georg Fuchs
17126ba229
throw specific error if json file does not exist
2021-02-24 11:31:36 +01:00
Tor Harald Sandve
0902568fa5
Add CO2STORE test to ctest
2021-02-24 09:56:04 +01:00
Kai Bao
f00b4d9aa8
Merge pull request #3059 from alfbr/fix-error
...
Do not report confusing error
2021-02-23 14:21:59 +01:00
Tor Harald Sandve
9aa4c415ad
Implement convective dissolution rate
...
The convective DRSDT is activated with DRSDTCON
2021-02-23 12:45:50 +01:00
Alf Birger Rustad
034dab84f9
Messages sent to debug file
2021-02-23 12:17:51 +01:00
Kai Bao
d76251818f
adding tests for numerical aquifers
2021-02-22 23:18:43 +01:00
Kai Bao
4c92f22677
for numerical aquifer, flux_rate_ should not be summed across processes
...
it will be taken care of in ecloutputblackoilmodule.hh
aq.fluxRate += data.fluxRate;
aq.volume += data.volume;
2021-02-22 23:15:26 +01:00
Kai Bao
867b769fcb
only handling the interior elements for numerical aquifer
2021-02-22 23:15:26 +01:00
Kai Bao
a43c45e6ff
setting numerical aquifer cells water saturation to 1.0
...
was removed accidently during cleaning up
2021-02-22 23:15:26 +01:00
Kai Bao
5e408ad71b
trying to make the numerical aquifer runs in parallel
...
the current approach is not necessarily correct. When aquifer cells are
on the overlap layers, things are much more complicated.
But it mostly affects only the summary output of the numerical aquifers.
The well data should be fine.
2021-02-22 23:15:26 +01:00
Kai Bao
ab9b43249c
using the water volume instead of pore volume
...
when calculating the nuemricla aquifer pressure.
2021-02-22 23:15:26 +01:00
Kai Bao
2b85e93ef6
some cleaning up
...
not functionality changes.
2021-02-22 23:15:26 +01:00
Kai Bao
524e63a255
adapting to the upstream interface change.
2021-02-22 23:15:26 +01:00
Kai Bao
c1a61e3b72
fixing the numerical aquifer related after rebasing
2021-02-22 23:15:26 +01:00
Kai Bao
a755b54afc
rebasing and fixing the compilation.
...
The equilibration needs to be fixed for numerical aquifers.
2021-02-22 23:15:26 +01:00
Kai Bao
74f2fcd121
WIP in using pinched grid for numerical aquifer
2021-02-22 23:15:26 +01:00
Kai Bao
b6fdb7cc8e
using global index when accessing pore volume in numerical aquifer
2021-02-22 23:15:26 +01:00
Kai Bao
65bde5d65b
making sure the aquifer cells have the correct cell volume
...
because AQUNUM can specify different cells volume, which is indepedent
of the grid coordinates.
2021-02-22 23:15:26 +01:00
Kai Bao
c246dc6938
applying the face area when calculating the flux rate
...
For NNC is not needed, but some NNC is converted to some non-NNC, we
need the face area.
2021-02-22 23:15:26 +01:00
Kai Bao
8d7c3aa0ca
getting numerical aquifer ready for summary output
...
it works well for some cases, while not the other one. More
investigation is ongoing.
2021-02-22 23:15:26 +01:00
Kai Bao
6008aa8339
begining simulator code for numerical aquifer
...
most of the functionality is to collect data for summary output.
2021-02-22 23:15:26 +01:00
Kai Bao
ef67d9a9e7
using the specified pressure for numerical aquifer
...
NOT totally sure how to use this pressure value, do we need to consider
the capillary pressure?
2021-02-22 23:15:26 +01:00
Kai Bao
80c0073a69
set water saturations for numerical aquifer cells to be 1.
2021-02-22 23:15:26 +01:00