Bård Skaflestad
1f3a9cc84a
Fixed potential derefernce of end operator when applying EDITNNC.
2018-12-20 11:44:46 +01:00
Tor Harald Sandve
af45c893cf
Merge pull request #445 from totto82/remove_nnc
...
Remove only nnc trans
2018-12-13 12:27:10 +01:00
Tor Harald Sandve
a5499ce576
remove only small nnc trans
2018-12-13 11:00:27 +01:00
Kai Bao
c9d9023039
addressing reviewing comments from PR #444
2018-12-12 14:50:22 +01:00
Kai Bao
932e4d1bf1
cleaning up of the code
...
there should be no functionality change
2018-12-11 21:55:20 +01:00
Kai Bao
31c18bd70e
adding the functionality to track the polymer molecular weight
...
it is used to evaluate the water-polymer mixture viscosities
2018-12-11 21:55:20 +01:00
Atgeirr Flø Rasmussen
c26aed1d42
Merge pull request #436 from totto82/remove_small_trans
...
remove transmissibilities less then 1e-6 in the given unit system
2018-12-11 11:26:35 +01:00
Atgeirr Flø Rasmussen
39571de366
Merge pull request #443 from totto82/disableTracer
...
Add parameter for (dis)enable the tracer model
2018-12-10 11:40:48 +01:00
Tor Harald Sandve
704fbb7b60
Add parameter for (dis)enable the tracer model
...
The tracer model slows down the simulation time and is disabled by
default, until the performance is improved.
2018-12-10 11:13:35 +01:00
Atgeirr Flø Rasmussen
4c7dcb1aba
Merge pull request #441 from blattms/do-silent-getWriteRestartFile-call-on-nonzero-procs
...
Do not log messages during getWriteRestartFile query on all procs.
2018-12-07 18:53:45 +01:00
Atgeirr Flø Rasmussen
e8628c35d6
Merge pull request #425 from blattms/process-editnnc
...
Apply multiplicators from EDITNNC from the Deck.
2018-12-07 18:45:22 +01:00
Markus Blatt
84acf3965f
Do not log messages during getWriteRestartFile query on all procs.
...
Previously all processes reported
Warning: Fast restart using SAVE is not supported. Standard restart file is written instead.
Now this is done only on the master process where logging is activated.
2018-12-07 15:56:45 +01:00
Markus Blatt
d7d9a3ecd8
bugfix: Fallback to SeqILUn in tracer code for DUNE < 2.6
...
In that versions SeqILU was not there.
2018-12-07 12:08:03 +01:00
Markus Blatt
a2be89d586
bugfix: Use a typedef that is actually defined.
...
Fixes `error: ‘LinearSolverScalar’ was not declared in this scope`.
2018-12-07 12:06:29 +01:00
Markus Blatt
7c2f6d9275
Refactored loop which applies the EDITNCC.
2018-12-05 10:15:42 +01:00
Markus Blatt
7a4b817010
Add spaces where requested by coding standard
2018-12-03 16:46:03 +01:00
Tor Harald Sandve
f9af2c5084
remove transmissibilities less then 1e-6 in the given unit system
2018-11-30 10:28:17 +01:00
Markus Blatt
cfac47ddbc
Apply multiplicators from EDITNNC from the Deck.
2018-11-20 14:00:45 +01:00
Trine S Mykkeltvedt
ac931d1713
Add ecl tracer model
...
reads tracer input from deck, solves tracer equation fully implicit as a post processing step in endTimeStep
tested on a simple modified SPE1CASE1 deck and compared with eclipse
TODO: restart and parallel
2018-11-19 13:46:10 +01:00
Andreas Lauser
781825121d
some cleanups
2018-11-12 12:48:33 +01:00
Robert Kloefkorn
cfcf04ed00
add an abstraction layer for the matrix between the linearizer and linear solver
...
this allows to assemble the Jacobian matrices directly into the native
format expected by linear solver. So far, only backends using
Dune::BCRSMatrix are provided, but there are work-in-progress patches
for dune-fem, vienna-CL and PETSc backends.
2018-11-12 12:48:22 +01:00
Andreas Lauser
a5493919da
ecl base vanguard: make the schedule and summaryConfig objects user-replaceable
...
thanks to [at]atgeirr for the suggestion.
2018-11-08 11:32:56 +01:00
Andreas Lauser
868c4b1cc5
ebos: clean up the mess that is the schedule and summaryConfig objects a bit
...
IMO the simulator should not be in the business of managing low-level
parser objects in the first place, because that's what EclipseState is
supposed to do?!
anyway, since these objects are not needed to decide which simulator
to use, they are now always managed internally by the vanguard, i.e.,
setExternalDeck() does not take them anymore.
2018-11-07 12:31:20 +01:00
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