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
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
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
Joakim Hove
4fc5d34090
Apply new GEO keywords when ACTIONX has applied geo multiplier
2021-11-12 08:02:52 +01:00
Joakim Hove
86f7a2d332
Use strict SimulatorUpdate as return type from Schedule::applyAction
2021-11-10 15:35:46 +01:00
Joakim Hove
06e71f1345
Broadcast updated transmissibility after runtime updates of MULT?
2021-11-09 14:22:19 +01:00
Joakim Hove
5f4efbde73
broadcast<T> with Schedule and TransMult specialization
2021-11-09 14:22:19 +01:00
Joakim Hove
0de04f8c48
Rename EclipseState::apply_geo_keywords -> apply_schedule_keywords
2021-11-07 19:58:20 +01:00
Joakim Hove
fd5640774b
Call SingleWellState::update_targets for ACTIONX affected wells
2021-11-05 09:48:27 +01:00
Joakim Hove
dec387d95d
Replace numerical assert check with std::isfinite() and throw
2021-11-02 17:04:48 +01:00
Atgeirr Flø Rasmussen
624d8b1343
Merge pull request #3651 from akva2/remove_gcc7_compat
...
use std::filesystem directly
2021-11-01 15:30:03 +01:00
Arne Morten Kvarving
903b5462aa
Merge pull request #3650 from akva2/remove_ebos
...
Remove ebos
2021-11-01 13:38:02 +01:00
Atgeirr Flø Rasmussen
5f81b77d14
Merge pull request #3639 from blattms/dune-fem-master
...
Fixes compilation with dune-fem 2.8
2021-11-01 13:10:17 +01:00
Arne Morten Kvarving
39a94863a0
remove ebos
2021-11-01 13:08:40 +01:00
Arne Morten Kvarving
06bd25575f
use std::filesystem directly
2021-11-01 12:31:58 +01:00
Arne Morten Kvarving
371f26ac6b
fix deprecation warning with dune 2.7+
2021-10-29 12:18:36 +02:00
Markus Blatt
b8a1f04a48
Added missing explicit template instatiations for dune-fem 2.8.
2021-10-26 21:54:41 +02:00
Bård Skaflestad
3cfec109db
Merge pull request #3620 from blattms/removeSetupCart-rebased
...
[refactor] Remove cartesianToCompressed Mapping from well model
2021-10-25 16:43:08 +02:00
Alf Birger Rustad
0a1143abff
Changed default for sched-restart to false
2021-10-25 12:14:33 +02:00
Joakim Hove
059efcd260
Add serializer support for std::array<T,N>
2021-10-25 10:50:34 +02:00
Markus Blatt
fa9e93529b
Only consider perforation in the interior of the local grid.
...
This is needed for distributed wells to save most of the code
from checking whether a perforation is in the interior.
We add new methods compressedIndexForInterior that return -1
for non-interior cells and use that for the wells. This restores
the old behaviour before 1cfe3e0aad
2021-10-19 16:50:42 +02:00
Joakim Hove
85a103022b
Remove unnecessary call to simulator.setStartTime()
2021-10-19 14:34:36 +02:00
Tor Harald Sandve
70c9d2e237
Merge pull request #3590 from daavid00/micp-2021-10
...
micp
2021-10-14 22:28:28 +02:00
daavid00
48b175904a
first version of micp implementation in flow
2021-10-14 17:44:57 +02:00
Markus Blatt
6f0461691a
[bugfix] Make tracerConcentrations_ valid for non-restart writes.
...
We decide whether to write tracer concentrations based on the size
of the tracerConcentrations_ container. Hence we need to make sure
that its size is zero after the concentrations have been written
and now resize the container to reflect that.
Before this change only the container inside tracerConcentrations_
were moved (and hence made empty) and next tiem we passed empty
containers to the output writing functions (which in parallel
triggered an assertion).
2021-10-14 11:05:33 +02:00
Joakim Hove
a86573c247
Merge pull request #3605 from atgeirr/remove-redundant-wellmanager
...
Reinstate tests in test_ecl_output.cc and remove unused classes.
2021-10-13 12:37:34 +02:00
Atgeirr Flø Rasmussen
432f4d8247
Remove unused class EclPeacemanWell
2021-10-13 11:00:08 +02:00
Atgeirr Flø Rasmussen
e6e8eab6d2
Remove unused EclWellManager class.
2021-10-13 10:56:33 +02:00
Joakim Hove
2c68f12769
Load WellTestState from restart file
2021-10-13 08:46:48 +02:00
Markus Blatt
cc1adf0b2a
Merge pull request #3586 from blattms/tracer-use-well-container
...
[refactor] Use well_container and PerforationData for tracers
2021-10-12 09:55:33 +02:00