Arne Morten Kvarving
92fa9577da
consistently use std::size_t
2023-08-15 09:32:10 +02:00
Arne Morten Kvarving
715df5be35
ecloutputblackoilmodule.hh: cleanup headers
2023-08-02 12:12:45 +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
9d75915e4b
Prepare for Revised Implementation of WBPn
...
This initial commit changes the API of the CollectDataToIORank
class' handling of WBPn values from collecting a set cell pressures
into communicating pre-computed WBPn values through the new
WellBlockAveragePressures container class. This is in preparation
of moving the WBPn calculation to the simulator side for greater
parallelism. For now we do not compute any of the actual WBPn
values. That will be the subject of follow-up commits.
While here, also split a number of very long lines for readability.
2023-06-09 13:25:43 +02:00
Tor Harald Sandve
3dad2c909b
take into account trapped saturation from hysteresis
2023-05-10 14:05:00 +02:00
Bård Skaflestad
8858d725a8
Merge pull request #4551 from totto82/outputGIPL
...
output gas in water to F(R)GIPL for gas-water systems
2023-03-27 09:58:45 +02:00
Tor Harald Sandve
113041c275
output gas in water to F(R)GIPL
2023-03-27 08:11:40 +02:00
Arne Morten Kvarving
1f8fb5d664
simplify: use std::is_same_v<>
2023-03-24 14:56:49 +01:00
Arne Morten Kvarving
163be007e5
add missing includes
2023-03-24 14:56:39 +01:00
Arne Morten Kvarving
5f28175603
fix whitespace at eol
...
and some brace placements
2023-03-24 14:56:23 +01:00
Bård Skaflestad
d4d46e046b
Merge pull request #4545 from hnil/faster_fip
...
Faster fip calculation
2023-03-24 13:08:31 +01:00
Bård Skaflestad
d0f8d879df
Merge pull request #4540 from totto82/fpr_co2store
...
output average pressure in all cells unconditionally with co2store
2023-03-24 13:06:13 +01:00
Tor Harald Sandve
e14f8637f1
output average pressure in all cells unconditionaly for for the co2store option
2023-03-24 12:09:50 +01:00
hnil
9450fc0596
-- removed element context from the update fib loop
...
-- separated out put in different functions
2023-03-23 13:44:46 +01:00
hnil
e1c4a73c43
-- removed double evaluation of processLocalData
...
-- separated fluid in place work from other cell based data
-- added some timing macros for better preformance overview
2023-03-22 11:55:37 +01:00
Bård Skaflestad
6ffc8b96a9
Adjust Whitespace in Output Module
...
Mostly to split long lines and to add a few blank lines for
readability. While here, also apply 'const' in a few locations and
flip the order of a conditional to (potentially) save a bit of work.
This is in preparation of revising the output destination categories
of numerous 3D result vectors.
2023-03-16 15:50:03 +01:00
Tor Harald Sandve
3fd710668f
convert co2 output from volumes to moles
2023-03-16 09:21:12 +01:00
Atgeirr Flø Rasmussen
b5678bf5cb
Merge pull request #4495 from atgeirr/add_timing_block
...
Add timing block
2023-02-28 15:00:17 +01:00
Tor Harald Sandve
d679ecd5a8
Add WCD, GCDI, GCDM, WIPG, WIPL summary for F and R
2023-02-23 09:18:27 +01:00
hnil
2037e862b4
More timings
2023-02-15 11:05:45 +01:00
David Landa Marban
b3a5a659f4
Fix to the flores indices
2023-02-07 13:33:44 +01:00
David Landa Marban
5600d7d9e5
FLOWS and FLORES support
2023-02-02 11:19:49 +01:00
Arne Morten Kvarving
0a081adb54
ecloutputblackoilmodule.hh: remove unnecessary SummaryConfig.hpp include
2023-01-18 14:59:58 +01:00
Arne Morten Kvarving
dbcbb15449
EclOutputBlackoilModule: move code using SummaryConfig to compile unit
2023-01-18 14:59:58 +01:00
Arne Morten Kvarving
bf7db7c109
ecloutputblackoilmodule.hh: remove unnecessary Units.hpp include
2023-01-16 12:12:04 +01:00
Tor Harald Sandve
ec2983df43
come code cleaning in ecloutputblackoilmodule
2023-01-16 08:53:57 +01:00
Tor Harald Sandve
0a1210a392
output gas pressure for gas-water case
2023-01-13 10:47:23 +01:00
Tor Harald Sandve
5854b8a7a1
Support gas dissolution in water (Rsw)
...
- adapt to interface change in waterPvt()
- add gas + water + disgasw simulator
Note
- MSW is not supported
- EQUIL initialization is not supported
2022-12-21 13:13:52 +01:00
Arne Morten Kvarving
f17a90170d
use exception classes from opm-common
2022-12-13 12:56:13 +01:00
Arne Morten Kvarving
f7de591682
EclOutputBlackoilModule: explicitly cast to int to avoid narrowing warning
2022-11-14 15:40:57 +01:00
Arne Morten Kvarving
be84bc16be
ecloutputblackoilmodule: use elements range generator
2022-10-13 23:00:57 +02:00
Arne Morten Kvarving
6ed8a38ba5
changed: consistently use std::array
2022-08-16 08:38:54 +02:00
Bård Skaflestad
624d7e51cd
Merge pull request #3977 from totto82/output_drsdtvon
...
output drsdtcon values to restart files
2022-08-11 14:51:12 +02:00
Elyes Ahmed
5c2b60bcd0
rebasing
2022-07-28 20:40:34 +02:00
Tor Harald Sandve
4fd0c24661
output drsdtcon values to restart files
2022-07-21 15:41:30 +02:00
goncalvesmachadoc
88d67684f6
fix wbp
2022-07-06 11:14:45 +02:00
Bård Skaflestad
9f22e125f9
Extract Block-Level Component-in-Place Summary Values
...
This commit calculates the various BxIP* summary output values such
as BOIP (block-level oil-in-place) and BGIPL (block-level
gas-in-place in liquid phase). While here, also extract the
block-level dissolved gas-oil-ratio (BRS) and vaporised
oil-gas-ratio (BRV).
2022-05-20 23:13:27 +02:00
Bård Skaflestad
26c7055b9e
Merge pull request #3905 from goncalvesmachadoc/addBXPV
...
add Block Pore Volumes
2022-04-29 23:18:02 +02:00
goncalvesmachadoc
8920f339cc
addBXPVs
2022-04-29 20:26:59 +02:00
Tor Harald Sandve
967c538da8
output pcow, pcog
2022-04-29 15:35:16 +02:00
Tor Harald Sandve
0c9bb3990e
Merge pull request #3830 from plgbrts/vapwat
...
Adding explicit input specification of water-gas ratio (RVW) and RVW output plus simulator gas-water system with salt precipitation and water evaporation for
2022-04-07 09:03:26 +02:00
Bård Skaflestad
6dcde2c5f7
Retrieve Block Level Solvent Saturation When Requested
...
This commit adds support for the block level solvent saturation
summary output keyword "BNSAT".
2022-04-05 15:45:00 +02:00
Paul Egberts
797fdc278b
water-gas ratio input and output plus simulator for salt precipitation and water evaporation
2022-03-01 20:52:43 +01:00
Bård Skaflestad
6ac998e4e4
Support Calculating Phase Pressures for Water/Gas at Block Level
...
This commit adds support for calculating/extracting the block-level
phase pressures for water (BWPR) and gas (BGPR) for summary output
purposes.
2022-02-28 23:42:48 +01:00
Bård Skaflestad
5f6750bb34
Merge pull request #3820 from goncalvesmachadoc/btemp
...
add BTCNFHEA
2022-02-22 00:49:27 +01:00
goncalvesmachadoc
ac51cecfd4
block press and temp when no oil is present
2022-02-21 18:12:30 +01:00
goncalvesmachadoc
a191722a25
add BTCNFHEA
2022-02-21 17:36:31 +01:00
Bård Skaflestad
ecec83349b
Capture Bulk Connection Fluxes to Accumlate Inter-Region Flows
...
This commit adds a new grid traversal that computes fluxes-presently
surface level component fluxes-for all bulk connections on the
current MPI rank. We aggregate those fluxes, if applicable, into a
container for inter-region flows, but this support could be extended
to capturing the full 3D vector flow rates for restart output if
needed.
2022-02-18 10:29:56 +01:00
Paul Egberts
dfe298a424
Allowing for non-eclipse output SALTP and PERMFACT
2022-01-14 11:46:39 +01:00