Bård Skaflestad
27564f0610
Add MPI-Aware Accumulator for Inter-Region Flow Rates
...
This commit introduces a new helper class
Opm::EclInterRegFlowMapSingleFIP
that wraps an object of type
Opm::data::InterRegFlowMap
along with the MPI rank's notion of a FIP region array definition
(e.g., the local FIPNUM array). The new single-FIP flow map is
responsible for accumulating local contributions to the inter-region
flows defined by that FIP array. In the case of connections between
MPI ranks, the rank that owns the lowest region ID accumulates the
associate flow rates.
Add unit tests to exercise the new class, including simulating
multiple MPI ranks that are communicated to a single I/O rank for
summary output purposes.
2022-02-18 10:29:56 +01:00
Markus Blatt
a520733d5b
Merge pull request #3774 from plgbrts/expli-salt
...
allow for explicit initialization of SALT and SALTP
2022-02-11 14:35:57 +01:00
Tor Harald Sandve
ad799b3e80
Add more performance summary output
...
This commit ads: NEWTON, MLINEARS, MSUMLINS, MSUMNEWT, NLINEARS, NLINSMIN, NLINSMAX
2022-02-03 15:03:37 +01:00
Joakim Hove
95cd9eaa24
Pass ActionState to Schedule::runPyAction()
2022-01-27 22:46:36 +01:00
Paul Egberts
461694677a
Improved error message
2022-01-24 10:40:19 +01:00
Joakim Hove
fa0b3ef919
Run PYACTION with Schedule::runPyAction() and call simulatorUpdate
2022-01-24 08:27:20 +01:00
Joakim Hove
c1eeb3f18c
Extract functionality to update state after ACTIONX in separate func
2022-01-20 09:05:33 +01:00
Joakim Hove
1642f34f04
Pass matching wells to Schedule::applyAction()
2022-01-20 08:22:59 +01:00
Joakim Hove
8308152e88
Remove unused argument to Schedule::applyAction()
2022-01-20 08:13:12 +01:00
Paul Egberts
ba165838cd
added enable conditions
2022-01-19 16:44:42 +01:00
Paul Egberts
590920db6b
allow for explicit initialization of SALT (salt concentration) and SALTP (precipitated salt)
2022-01-18 11:12:43 +01:00
Paul Egberts
8044beb25d
corrected TypeTag
2022-01-14 11:46:40 +01:00
Paul Egberts
0824ee0694
Initialization of solid salt saturation
2022-01-14 11:46:39 +01:00
Paul Egberts
dfe298a424
Allowing for non-eclipse output SALTP and PERMFACT
2022-01-14 11:46:39 +01:00
Joakim Hove
6b92443cb4
Downstream filesystem reorganisation in opm-common
2022-01-02 14:33:34 +01:00
Arne Morten Kvarving
9c4478c35b
adjust to upstream changes
2021-12-14 13:40:47 +01:00
Tor Harald Sandve
1baee5ec9b
Merge pull request #3715 from goncalvesmachadoc/vapwat
...
update parameters BlackoilFluidSystem
2021-12-09 15:37:49 +01:00
Tor Harald Sandve
4184b4cbaf
Fix DRSDTDYN
...
Add multiplication of missing reference oil density
2021-12-08 09:05:59 +00:00
Tor Harald Sandve
226ff0c9dc
Merge pull request #3721 from joakim-hove/respect-nextstep
...
Respect NEXTSTEP in ecl genericproblem timestepper
2021-12-06 10:41:07 +01:00
Tor Harald Sandve
7467a63656
Merge pull request #3717 from joakim-hove/enable-tracer
...
Suggestion: Remove enable switch for tracer support
2021-12-06 09:10:38 +01:00
Joakim Hove
9234fd8aa6
Respect NEXTSTEP in ecl genericproblem timestepper
2021-12-03 11:59:03 +01:00
Joakim Hove
43c0931cd3
Merge pull request #3718 from joakim-hove/tracer-rst-init2
...
Tracer rst init2
2021-12-02 13:14:19 +01:00
Bård Skaflestad
89dbf807b2
Merge pull request #2584 from goncalvesmachadoc/fixReport
...
fixReportPRT
2021-12-01 21:39:31 +01:00
Joakim Hove
f737536dd6
Remove unused tracer field with initial concentration
2021-12-01 17:18:17 +01:00
Joakim Hove
c49e5838c5
TracerModel prepare batches is called *after* initial values are set
2021-12-01 17:15:14 +01:00
goncalvesmachadoc
8b001e2e75
moveLogCall&ProtectField
2021-12-01 16:13:53 +01:00
Joakim Hove
8c8b764aa2
Remove enable switch for tracer support
2021-12-01 10:26:41 +01:00
Joakim Hove
e9c45f4ca8
Load tracer solution from restart file
2021-11-30 11:23:36 +01:00
Joakim Hove
609bdbb92b
Pass bool flag rst to Tracer initialization
2021-11-30 11:23:36 +01:00
Joakim Hove
3522118c60
Use function tracer.fname() for name of restart output vector
2021-11-30 11:23:36 +01:00
Joakim Hove
d93261aad6
Implement tracerModel::name() and ::fname() with EclState
2021-11-30 11:23:36 +01:00
Joakim Hove
e42e412054
Implement numTracers with embedded EclipseState
2021-11-30 11:23:36 +01:00
Joakim Hove
d531dc01f9
Return mutable TracerModel& from EclProblem
2021-11-30 11:23:36 +01:00
Joakim Hove
5aede81b99
Add function to set tracer concentration in a cell
2021-11-30 11:23:36 +01:00
goncalvesmachadoc
90380c35ad
update parameters BlackoilFluidSystem
...
fix
update parameters BlackoilFluidSystem
2021-11-29 16:38:43 +01:00
goncalvesmachadoc
52d096c46a
fix NaN and Field Output
2021-11-25 19:44:16 +01:00
Joakim Hove
ad10e419da
Merge pull request #3707 from joakim-hove/tracer-optional
...
Initialize tracers based on optional values in TracerConfig
2021-11-24 09:42:18 +01:00
Joakim Hove
8869d7f02d
Merge pull request #3704 from joakim-hove/refactor-deck-api
...
Update deck access api
2021-11-23 14:58:40 +01:00
Joakim Hove
8f31d3150e
Initialize tracers based on optional values in TracerConfig
2021-11-23 13:00:50 +01:00
Markus Blatt
6d8223f233
Merge pull request #3602 from blattms/parallel-tracers
...
[feature] Adds support for computing tracers in parallel runs.
2021-11-23 12:39:48 +01:00
Joakim Hove
36281b2aed
Update deck access api
2021-11-18 15:11:50 +01:00
Markus Blatt
95651bc35c
Fixes unused variable warning.
2021-11-17 16:02:16 +01:00
Markus Blatt
9a80d806c0
Setup parallel solvers for tracers.
2021-11-17 16:02:16 +01:00
Markus Blatt
342352d100
Use cellCentroids lookup function exported from vanguard.
...
That will take care of doing the right thing in parallel.
2021-11-17 15:55:07 +01:00
Markus Blatt
89f819ce66
Honor tracers in parallel.
2021-11-17 15:55:07 +01:00
Joakim Hove
b4b1045dc2
Flag tracer solution data with data type RESTART_TRACER_SOLUTION
2021-11-17 14:27:46 +01:00
Bård Skaflestad
d163bebcdc
Merge pull request #3699 from blattms/man-page-spelling
...
Adds manpage and fixes several spelling issue found by lintian
2021-11-17 09:59:50 +01:00
Joakim Hove
11ac39fa52
Merge pull request #3686 from joakim-hove/geo-actionx
...
Geo actionx
2021-11-15 22:30:52 +01:00
Markus Blatt
a2246d331b
Spelling fixes
...
Gbp-Pq: Name 0005-Spelling-fixes.patch
2021-11-15 12:06:05 +01:00
Bård Skaflestad
6bf741502f
Fix Incorrect Solution Array Tag
...
The Flow specific PORV_RC and TMULT_RC solution arrays were tagged
as ECLIPSE compatible. Mark them as Flow specific so they do not
cause restart problems in the ECLIPSE compatible case.
2021-11-14 15:41:14 +01:00