Svenn Tveit
b84837fc61
Moved water phase check outside loop
2023-08-11 15:34:31 +02:00
Svenn Tveit
8b6a504874
Enable aquifers in H2STORE oil/gas version
2023-08-11 13:23:57 +02:00
Arne Morten Kvarving
20a9c3a0c3
EclProblem: put drsdtcon with friends in separate class
2023-08-11 11:43:39 +02:00
Atgeirr Flø Rasmussen
659d5efa3e
Merge pull request #4789 from akva2/no_dunefem_default
...
Changed: Do not use dune-fem in default simulators even if it is available
2023-08-11 09:31:23 +02:00
hnil
6893a30fd4
changed default fvbasediscretization to not have dunefem even if dunefem is installed
2023-08-10 15:22:10 +02:00
Arne Morten Kvarving
a6aa80668a
changed: explicitly instance with and without dune-fem
...
in preparation for making dune-fem typetag configurable
2023-08-10 13:44:08 +02:00
Arne Morten Kvarving
8e02cea9a1
fixed: sanity check rock compaction table indices
2023-08-10 13:00:21 +02:00
Atgeirr Flø Rasmussen
2529eec715
Merge pull request #4769 from akva2/eclproblem_properties_separate
...
EclProblem: put properties in separate header
2023-08-10 08:58:15 +02:00
Arne Morten Kvarving
7d8a58cf54
EclProblem: move properties to separate header
2023-08-09 14:24:55 +02:00
Atgeirr Flø Rasmussen
213279e55e
Fix header guard.
2023-08-09 12:05:51 +02:00
hnil
3442a549cd
moved cd to xxx_impl.hh to avoid
...
this way we do not have to add explicit initiation of all
variants of grids and gridView iterators in the library
2023-08-08 15:36:08 +02:00
hnil
030c06afb2
rearranged to make other grids easier to integrate with or without fem
2023-08-08 15:30:05 +02:00
hnil
66ff026008
remove use of hidden private defines for poly and alugrid
...
- fixed polygrid
- renamed executables to include blackoil in name
2023-08-08 15:30:05 +02:00
Bård Skaflestad
63d37bd6f2
Merge pull request #4723 from totto82/fixRvvd
...
Fix out of range rs/rv
2023-08-08 14:52:20 +02:00
Arne Morten Kvarving
d5e28fe768
EclTracerModel: replace cout with OpmLog
2023-08-07 17:52:02 +02:00
Arne Morten Kvarving
b11fd04735
EclGenericOutputBlackoilModule: unify how data tables are specified
2023-08-07 16:24:44 +02:00
Arne Morten Kvarving
c3cba635a2
replace repeated if statements with table and lambdas
2023-08-07 14:48:42 +02:00
Arne Morten Kvarving
f1b4a2cec6
eclproblem.hh: cleanup headers
2023-08-02 12:42:33 +02:00
Arne Morten Kvarving
1c367862a2
vtkecltracermodule.hh: cleanup headers
2023-08-02 12:38:22 +02:00
Arne Morten Kvarving
dc1d71da54
eclwriter.hh: cleanup headers
2023-08-02 12:35:39 +02:00
Arne Morten Kvarving
31cde81927
ecltransmissibility.hh: cleanup headers
2023-08-02 12:32:57 +02:00
Arne Morten Kvarving
ff43ae3464
ecltracermodel.hh: cleanup headers
2023-08-02 12:31:31 +02:00
Arne Morten Kvarving
945459ed0e
eclthresholdpressure.hh: cleanup headers
2023-08-02 12:28:26 +02:00
Arne Morten Kvarving
78f5e329d7
eclpolyhedralgridvanguard: cleanup headers
...
also fix missing template parameter and inherited dimensionworld
reference
2023-08-02 12:18:32 +02:00
Arne Morten Kvarving
715df5be35
ecloutputblackoilmodule.hh: cleanup headers
2023-08-02 12:12:45 +02:00
Arne Morten Kvarving
b00c8abf8b
eclgenericwriter.hh: cleanup headers
2023-08-02 12:11:31 +02:00
Arne Morten Kvarving
2770f6fe02
eclgenericvanguard.hh: cleanup headers
2023-08-02 12:07:43 +02:00
Arne Morten Kvarving
051425bc84
eclgenerictracermodel_impl.hh: cleanup headers
2023-08-02 12:06:41 +02:00
Arne Morten Kvarving
af8cda0ed2
eclgenerictracermodel.hh: cleanup headers
2023-08-02 12:03:21 +02:00
Arne Morten Kvarving
cbcba661d8
eclgenericoutputblackoilmodule.hh: cleanup headers
2023-08-02 11:57:09 +02:00
Arne Morten Kvarving
cd3c36042b
eclgenericcpgridvanguard.hh: cleanup headers
2023-08-02 11:53:35 +02:00
Arne Morten Kvarving
0d7b373983
eclequilinitializer.hh: cleanup headers
2023-08-02 11:49:18 +02:00
Arne Morten Kvarving
46455ab65f
ecldummygradientcalcultor.hh: cleanup headers
2023-08-02 11:45:51 +02:00
Arne Morten Kvarving
a976ec5c13
eclcpgridvanguard.hh: cleanup headers
2023-08-02 11:43:39 +02:00
Arne Morten Kvarving
fe9fefd004
eclbasevanguard.hh: cleanup headers
2023-08-02 11:41:02 +02:00
Arne Morten Kvarving
87665c8843
eclalugridvanguard.hh: cleanup headers
2023-08-02 11:36:47 +02:00
Arne Morten Kvarving
516cf5caab
ebos.hh: cleanup headers
2023-08-02 11:31:21 +02:00
Arne Morten Kvarving
c644ff755a
collecttoiorank.hh: cleanup headers
2023-08-02 11:24:46 +02:00
Arne Morten Kvarving
26e9428ced
alucartesianindexmapper.hh: cleanup headers
2023-08-02 11:21:09 +02:00
Arne Morten Kvarving
2ec1a98998
eclfluxmodule.hh: cleanup headers
...
add needed, remove unneeded and reorder
2023-08-02 11:15:26 +02:00
Arne Morten Kvarving
eaa3281485
changed: add a container for micp solution components
...
makes it easy to pass data around to enable some refactoring
2023-08-01 13:45:29 +02:00
Arne Morten Kvarving
841d11efed
changed: add a container for polymer solution components
...
makes it easy to pass data around to enable some refactoring
2023-08-01 13:45:14 +02:00
hnil
f3338ac26a
-- fixed error in thermal boundary
2023-07-27 16:30:48 +02:00
hnil
de42e1eb67
-- fixed comment
2023-07-27 16:30:48 +02:00
Markus Blatt
313e9540c5
Added missing include of cstdint needed by GCC-13
2023-07-24 10:59:19 +02:00
Bård Skaflestad
7f89276fe8
Hook New WBPn Calculation Up to Well Model
...
This commit activates the support for calculating WBPn summary
result values per well in parallel. To affect the calculation we
add two new data members in BlackoilWellModelGeneric:
- conn_idx_map_:
Maps well's connection index (0..getConnections().size() - 1) to
connections on current rank. Its local() connections are
negative 1 (-1) if the connection is not on current rank, and a
non-negative value otherwise. The global() function maps well
connections on current rank to global connection ID for each
well. Effectively the reverse of local(). Finally, the open()
function maps well connections on current rank to open/flowing
connections on current rank. Negative 1 if connection is not
flowing.
- wbpCalculationService:
Parallel collection of WBPn calculation objects that knows how
to exchange source and result information between all ranks in a
communicator. Also handles distributed wells.
We furthermore need a way to compute connection-level fluid mixture
density values. For the standard well class we add a way to access
the StandardWellConnection's 'perf_densities_' values. However,
since these are defined for open/flowing connections only, this
means we're not able to fully meet the requirements of the
WELL/ALL
WPAVE depth correction procedure for standard wells. The
multi-segmented well type, on the other hand, uses the fluid mixture
density in the associated well segment and is therefore well defined
for ALL connections. OPEN well connections are supported for both
well types.
2023-07-10 13:42:46 +02:00
Bård Skaflestad
4ac439475b
Support Block-Level Phase Density Summary Vectors
...
In particular, add support for the
BxDEN and BDENx
summary vectors (x = {O, G, W}). The latter are alternative
spellings of the former keywords.
2023-07-04 18:32:59 +02:00
Bård Skaflestad
6868382cde
Undo Unwanted Whitespace Adjustments
...
Added in commit ec2983df4
.
2023-07-04 18:28:29 +02:00
Bård Skaflestad
b39f2f20ee
Merge pull request #4718 from vkip/num_pressure_points_equil
...
Adding --num-pressure-points-equil as a developer parameter
2023-06-30 12:45:39 +02:00
Arne Morten Kvarving
4201d94241
BlackoilModelEbos: remove unused includes
2023-06-30 09:53:59 +02:00