Franz G. Fuchs
f61e55995a
query mpi pack size
2019-01-11 21:23:09 +01:00
Franz G. Fuchs
828c3c7949
fix for variable number of messages
2019-01-11 19:05:11 +01:00
Joakim Hove
848072f658
Merge pull request #1362 from GitPaean/fixing_history_mode
...
Fixing history mode
2019-01-11 18:05:01 +01:00
Joakim Hove
71d4162a7e
Add strict parsing option to flow
2019-01-11 17:25:54 +01:00
Franz G. Fuchs
37d691e678
bugfixes
2019-01-11 15:47:22 +01:00
Joakim Hove
eedbafb805
Call Ewoms::setExternalSchedule() and Ewoms::setExternalSummaryConfig()
2019-01-11 15:38:23 +01:00
Franz G. Fuchs
5d902c8bd4
removed commented out line
2019-01-11 13:56:58 +01:00
Franz G. Fuchs
831a374d02
gather deferredLogger implemented
2019-01-11 13:53:18 +01:00
Tor Harald Sandve
f971caeae9
Merge pull request #428 from andlaus/EclNewtonMethod
...
ebos: introduce an EclNewtonMethod
2019-01-11 13:06:20 +01:00
Andreas Lauser
c2377e7b10
EclNewtonMethod: make the exponent of the tolerance scaling settable by a parameter
...
the parameter is called `EclNewtonSumToleranceExponent`. if it is set
to 1, the specified tolerance will be used directly. (this is not
desireable in the general case though, because at the same result
quality, the sum error for large reservoirs can be larger than for
small ones.)
2019-01-11 11:24:20 +01:00
Andreas Lauser
0492796e85
address review comments
2019-01-11 11:21:23 +01:00
Andreas Lauser
ec391f529d
make the ebos-Newton specific parameters setable from the command line
...
also, tweak them a bit: increase the sum tolerance before scaling to
1e-3 and reduce the default number of strict iterations to 4.
2019-01-11 11:21:23 +01:00
Andreas Lauser
c08f0008ad
EclNewtonMethod: tweak the parameters a bit
2019-01-11 11:21:23 +01:00
Andreas Lauser
85a9b75076
ebos: allow larger errors for larger reservoirs
...
albeit, we scale the error only to the cube root of the pore
volume. the rationale is that the same amount of mass can get lost
"along" a line for each timestep.
maybe it would be a good idea to do something like this for time step
size as well because taking multiple small time steps currently allows
a much larger error in the result than doing it in one big step.
2019-01-11 11:21:23 +01:00
Andreas Lauser
07e1b4ecde
ebos: introduce an EclNewtonMethod
...
this calculates the error and convergence differently from the
standard Newton method.
2019-01-11 11:21:23 +01:00
Atgeirr Flø Rasmussen
4cd8eba331
Merge pull request #1618 from totto82/change_to_linear_solver_api_from_ewoms
...
Adapt to linear solver api from ewoms
2019-01-11 10:21:44 +01:00
Joakim Hove
c223b4f4d4
Add StrictParsing commandline option
2019-01-11 09:01:30 +01:00
Joakim Hove
b3344a7b99
All objects which require ParseContext / ErrorGuard are created in flow
2019-01-11 08:30:05 +01:00
Tor Harald Sandve
2d2d0c4433
Adapt to linear solver api from ewoms
2019-01-10 15:50:09 +01:00
Atgeirr Flø Rasmussen
578923f93a
Merge pull request #1685 from GitPaean/sliencing_extra_
...
removing some white spaces.
2019-01-10 14:52:41 +01:00
Atgeirr Flø Rasmussen
601cce155c
Merge pull request #1693 from GitPaean/ignoring_well_no_perf
...
not adding wells without perforations to WellsManager
2019-01-10 14:47:20 +01:00
Kai Bao
affb767017
Merge pull request #1642 from WesselDeZeeuw/AquiferFetkovich
...
Aquifer fetkovich
2019-01-10 13:06:08 +01:00
Kai Bao
12cf3b6d58
adding the unit_test for PR#1693
2019-01-10 11:29:28 +01:00
Andreas Lauser
18e64d0e7e
fix some masochistic compiler warnings for the GCC 9 pre-release
...
the flags which I used are
```
-pedantic \
-Wall \
-Wextra \
-Wformat-nonliteral \
-Wcast-align
-Wpointer-arith \
-Wmissing-declarations \
-Wcast-qual \
-Wshadow
-Wwrite-strings \
-Wchar-subscripts \
-Wredundant-decls \
-fstrict-overflow \
-O3 \
-march=native \
-DNDEBUG=1
```
note that some heavy filtering is not the worst idea because DUNE is
far from not emiting any warnings with these flags.
Also, there were some pesky warnings in test_ecl_output which I don't
know how to fix:
```
tests/test_ecl_output.cc:218:73: warning: missing initializer for member ‘Opm::data::Connection::effective_Kh’ [-Wmissing-field-initializers]
```
2019-01-09 09:34:26 +01:00
Atgeirr Flø Rasmussen
9c799b9c97
Merge pull request #1698 from fgfuchs/new-feature-deferredlogger
...
New feature deferredlogger
2019-01-09 07:27:49 +01:00
Kai Bao
a9f40df678
not adding wells without perforations to WellsManager
2019-01-08 14:08:14 +01:00
Andreas Lauser
69e21eec0b
Merge pull request #1684 from andlaus/fix_tabulation_api
...
use the common API opm-material for functions
2019-01-08 13:34:58 +01:00
Franz G. Fuchs
040d576839
Use angle brackets for includes
...
verify that the tagged messages are forwarded correctly
2019-01-08 13:26:19 +01:00
Franz G. Fuchs
da1ddbfd53
test tagged mesages
2019-01-08 12:22:35 +01:00
Atgeirr Flø Rasmussen
480fa1fd44
Merge pull request #1697 from GitPaean/removing_dynamiclisteconlimited
...
removing DynamicListEconLimited
2019-01-08 12:17:54 +01:00
Franz G. Fuchs
bef6cd9ce7
renamed class instance
2019-01-08 12:17:18 +01:00
Franz G. Fuchs
f57e953e21
added hpp file
2019-01-08 11:42:07 +01:00
Franz G. Fuchs
5b2a38fee5
doxygen comment
2019-01-08 11:41:19 +01:00
Franz G. Fuchs
c815c56287
new feature: DeferredLogger class
2019-01-08 11:28:18 +01:00
Kai Bao
47b933a58e
removing DynamicListEconLimited
...
it is not used anymore. A lot of related implementation has been moved
to WellTestState.
Its existence makes some logic rather confusing and some new development
not easy.
2019-01-08 11:28:11 +01:00
Andreas Lauser
5d581bab7e
ebos: fix explicit init for twophase cases
...
since OPM/opm-material#310 has been merged, data for deactivated
phases is not stored anymore and can thus no longer be accessed/set.
this fixes OPM/opm-simulators#1686
2019-01-08 11:18:17 +01:00
Joakim Hove
5f8431703a
Merge pull request #1694 from joakim-hove/error-guard
...
Add ErrorGuard when parsing
2019-01-08 07:49:39 +01:00
Joakim Hove
1706ae1ae4
Merge pull request #453 from joakim-hove/error-guard
...
Add ErrorGuard argument when parsing
2019-01-08 07:49:10 +01:00
Kai Bao
60e5a95972
only using Wells for determination of the RESV well
...
One of them is redundant, we do not need both of them.
2019-01-07 12:14:33 +01:00
Joakim Hove
c8564cfad3
Add ErrorGuard argument when parsing
2019-01-07 12:05:30 +01:00
Joakim Hove
8a9df385af
Add ErrorGuard when parsing
2019-01-07 10:44:33 +01:00
Andreas Lauser
cf88834f67
Merge pull request #450 from totto82/add_support_for_multz_all
...
Add support for the Multz option ALL in PINCH
2019-01-07 10:04:09 +01:00
Kai Bao
98450b5aa8
fixing the way in handling the RESV rates for WCONHIST
2019-01-04 15:10:18 +01:00
Tor Harald Sandve
227c0eab90
Merge pull request #452 from andlaus/recompute_old_storage
...
make it possible to explicitly compute the storage term of the previous time step
2019-01-04 13:11:40 +01:00
WesselDeZeeuw
1b5e65eedd
fixing grid_index for AquiferFetkovich
2019-01-03 15:56:55 +01:00
Zeeuw
73445a3055
solves merging conflicts
2019-01-03 13:18:01 +01:00
WesselDeZeeuw
214c963177
correction to update_reference_data.sh file
2019-01-03 13:04:10 +01:00
WesselDeZeeuw
b3deeed165
Changed the compare and test files, to extend with a test case for the fetkovich aquifer
2019-01-03 13:04:10 +01:00
WesselZ
d6f1f1bd3d
Implementation of Fetkovich Aquifers. Makes changes to the files for BlackOilAquiferModel(_impl) and AquiferFetkovich file.
2019-01-03 13:04:10 +01:00
Kai Bao
bfc915849a
BHP limit is taken care of from parser side
...
WellsManager does not need to provide default bhp limit anymore.
2019-01-03 09:48:02 +01:00