Tor Harald Sandve
38dd81ba7e
Avoid output of trivial fipnum regions
2018-11-06 09:02:30 +01:00
Tor Harald Sandve
513b0b462f
Add support for drsdtr and drvdtr
...
This PR also adds possibility for schedule dependent drsdt values
2018-11-05 13:50:44 +01:00
Tor Harald Sandve
fad7c68446
Add support for region DR[SV]DTR
2018-11-05 13:40:23 +01:00
Tor Harald Sandve
3185e8662b
Merge pull request #408 from andlaus/aquifer_api_v2
...
extend the aquifer model so that it can initialize itself
2018-10-31 12:47:54 +01:00
Andreas Lauser
1f28aba47e
Merge pull request #404 from totto82/speedup2p
...
Blackoil: Prepare for 2p conditional storage of fluidstate
2018-10-30 12:39:05 +01:00
Andreas Lauser
ec898fa8c2
extend the aquifer model so that it can initialize itself
...
nothing is perfect on first try...
2018-10-30 11:22:26 +01:00
Andreas Lauser
7fd640bb9e
make all header files includeable on their own right again
...
some property definitions and includes were missing.
2018-10-29 10:05:46 +01:00
Andreas Lauser
1d16dfc3fa
fix some warnings produced by clang 6
...
they are all harmless.
2018-10-29 10:05:46 +01:00
Andreas Lauser
f03711aff6
replace tabs by spaces
...
for whatever reason a few tabulator characters crept in...
2018-10-29 10:05:46 +01:00
Andreas Lauser
3c94807b85
Merge pull request #405 from andlaus/aquifier_api
...
ebos: add an API for aquifiers
2018-10-25 16:45:57 +02:00
Joakim Hove
709723d7ca
Merge pull request #402 from totto82/minpvv
...
add support for minpvv
2018-10-25 09:04:54 +02:00
Joakim Hove
4929108b6a
Merge pull request #400 from totto82/supportEditMult
...
Support modifying trans from deck
2018-10-24 10:37:01 +02:00
Andreas Lauser
23670c6797
ebos: add an API for aquifiers
...
this is similar to the mechanism for well models: the API is defined
here, but can be overloaded by downstream modules. In contrast to the
well model where the default class follows a simplistic approach the
default class for aquifiers does nothing, i.e., the actual
implemenentation must be provided by downstream.
2018-10-23 17:47:38 +02:00
Tor Harald Sandve
656f055992
Blackoil: Prepare for 2p conditional storage of fluidstate
...
Also fix pseudo 2p case for ebos
2018-10-18 12:55:49 +02:00
Tor Harald Sandve
3a408619da
add support for minpvv
2018-10-15 13:35:45 +02:00
Tor Harald Sandve
7ad5a4d29b
Support modifying trans from deck
2018-10-15 12:36:22 +02:00
Joakim Hove
cee74bb2b5
Add commandline parameter --ignore-keywords=
2018-10-08 23:41:18 +02:00
Andreas Lauser
d5328fe69c
EclProblem: only create the eclWriter_ object once
...
thanks to [at]bska for catching this.
2018-09-29 10:59:42 +02:00
Joakim Hove
0ca788f2f7
Set default value of EnableOpmRstFile to true
2018-09-24 14:18:02 +02:00
Andreas Lauser
1a8f3e72ee
move registration of the EnableOpmRstFile parameter to EclBaseVanguard
...
before this patch, the parameter was registered by the problem but not
used there. Since this is quite confusing, let's move registration to
where the parameter is actually used, i.e., the vanguard.
2018-09-17 11:25:35 +02:00
Joakim Hove
b766260db7
Add --opm-rst-file parameter
2018-09-13 17:03:11 +02:00
Andreas Lauser
49442af4cc
Merge pull request #382 from totto82/ppcw
...
Output PPCW when SWATINIT is enabled
2018-09-12 12:38:53 +02:00
Tor Harald Sandve
dcb1e96606
Output and read PPCW when SWATINIT is enabled
2018-09-11 14:57:32 +02:00
Joakim Hove
67d4439cce
Merge pull request #361 from joakim-hove/wellconnection-updates
...
Wellconnection updates
2018-09-11 13:18:52 +02:00
Andreas Lauser
403ad6ee56
Merge pull request #381 from totto82/fix_nofill_minpv
...
Return modified ntg's only when minpv mode is OPMFIL
2018-09-10 16:21:07 +02:00
Tor Harald Sandve
dbcfb7af24
Return modified ntg's only when minpv mode is OPMFIL
2018-09-07 09:09:03 +02:00
Joakim Hove
f2992099d5
Merge pull request #380 from joakim-hove/thpres-fixup
...
Fixup THPRESPR -> THPRESPR
2018-09-05 21:11:07 +02:00
Joakim Hove
400f505a2c
Fixup THPRESPR -> THPESHPR
2018-09-05 14:59:02 +02:00
Joakim Hove
621028f6e6
Store capillary pressure in SOLUTION section
2018-09-04 14:14:48 +02:00
Joakim Hove
bdbf417887
Change string used for THPRES in restartfile
2018-09-03 16:59:23 +02:00
Joakim Hove
59238803bb
Get connection CF and Kh directly from parser Connecton object
2018-08-31 08:47:15 +02:00
Andreas Lauser
e5ab52b773
ebos: avoid sign-comparison warning
...
seems like I didn't compile #364 with pedantic warning flags enabled.
2018-08-20 13:13:57 +02:00
Andreas Lauser
fe5ccc2194
ebos: complain about old-style parameter specification explicitly
...
i.e., complain when detecting foo=bar positional parameters. this is
not a bullet-proof solution because it will not work if the deck file
name contains an equals character. Anyway, it's better than before
IMO.
2018-08-17 13:51:11 +02:00
Andreas Lauser
095a529f28
add some quotes to the user output
...
this makes it clearer that no deck has been specified.
2018-08-17 13:08:23 +02:00
Andreas Lauser
ed7d4d47c1
implement line breaks in the usage message
...
i.e. for `--help`. this is surprisingly complicated...
2018-08-16 15:55:51 +02:00
Andreas Lauser
6e7be50610
make the "OutputDir" parameter apply universally
...
all disc output, i.e. VTK, restart files, ECL and -- in the future --
logfiles, goes to that directory. before this, only the ECL output
could be directed to a different than the current working directory
and the parameter for this was called "EclOutputDir".
note that the Dune VTK writing infrastructure makes it harder than it
needs to be: suddenly Dune::VTKWriter::write() does not work in
parallel anymore, but Dune::VTKWriter::pwrite() must be called with
the right arguments.
2018-08-14 12:04:51 +02:00
Andreas Lauser
0d864f8e71
ebos: handle positional parameters more robustly
...
previously, the exact behaviour was dependent on wheter the
--ecl-deck-file-name parameter was defined or not. now the positional
parameter is hopefully an exact alias for the value of --ecl-deck-file-name.
2018-08-10 18:21:16 +02:00
Andreas Lauser
e7606d2afd
ebos: complain more explicitly about the input deck being unspecified
...
the previous error message was a bit confusing.
2018-08-07 11:37:12 +02:00
Andreas Lauser
2f1f14483b
ebos: change the brief description slightly
...
the purpose is to make it exceedingly clear that ebos is not developed
by the ECL group who started ECLIPSE which is an backcronym for
"ECL's Implicit Program for Simulation Engineering" and ECL stands for
"Exploration Consultants Limited" which is now a division of
Schlumberger Limited.
thanks to [at]atgeirr for pushing this.
2018-08-07 10:48:43 +02:00
Andreas Lauser
0a8a791c49
ebos: make the brief description settable from the exterior
...
this allows `flow` to print something else than plain-`ebos`.
2018-08-06 10:46:28 +02:00
Atgeirr Flø Rasmussen
118e3f6dac
Restore const-ness accidentally lost.
2018-07-31 15:35:15 +02:00
Atgeirr Flø Rasmussen
a63aac0491
Merge pull request #352 from andlaus/ebos_allow_no_fip
...
ebos: add possibility to disable the FIP output even if requested in the deck
2018-07-31 11:32:15 +02:00
Andreas Lauser
935b5a5a9d
adapt to the fluid system naming convention change in opm-material
2018-07-27 12:56:19 +02:00
Andreas Lauser
ef845bb4f4
ebos: add possibility to disable the FIP output even if requested in the deck
...
this significantly reduces the noise level of debug files if the FIP
values are not of interest.
2018-07-26 12:31:32 +02:00
Andreas Lauser
29e113f1fd
ebos: get rid of HAVE_ECL_{IN,OUT}PUT
...
there are about a trillion places within ebos where the availability
of the ECL I/O routines is hardcoded, so it does not make sense to
pretent that the EclWriter can be useful without them.
(in fact, ebos is deactivated at build system level if the ECL I/O
routines have not been detected.)
2018-07-12 13:47:01 +02:00
Andreas Lauser
b5ac85b5d0
ebos: simplify the output writing code if the default timeloop is used
...
`flow` doesn't, so it is unaffected.
2018-07-12 13:47:01 +02:00
Andreas Lauser
24fc04a102
collecttoiorank.hh: use camelCase consistently
2018-07-12 11:15:37 +02:00
Andreas Lauser
b92aee90b5
CollectToIORank: remove unnecessary whitespace, braces
2018-07-12 11:15:24 +02:00
Andreas Lauser
4342210b5e
CollectToIORank: fix formatting of function declarations reduce unnecessary usage of whitespace
2018-07-12 11:00:56 +02:00
Andreas Lauser
88135e9f7c
CollectToIORank: minor fixes to the boiler plate
2018-07-12 11:00:31 +02:00