Svenn Tveit
ccc010c8d3
Internalize PPCWMAX as vector of structs
2023-06-14 08:33:51 +02:00
Bård Skaflestad
c7d6604d98
Add Container for Dynamic WBPn Source Values
...
This commit adds a new container class,
PAvgDynamicSourceData
which wraps a single vector<double> which in turn backs source data
items for
- pressure values
- fluid mixture densities
- dynamic pore-volumes
at a collection of source locations-active cells or well reservoir
connections. We provide read-only and read-write accessors to the
underlying data items for a single source location through subscript
operator (read only) and named assignment (set(), read-write) member
functions. The latter is available only when the underlying range
of data values is mutable (e.g., SourceDataSpan<double>) as opposed
to immutable (e.g., SourceDataSpan<const double>).
2023-06-09 15:42:46 +02:00
Håkon Hægland
5463420a85
Add support for WVFPDP
2023-06-02 09:24:59 +02:00
Tor Harald Sandve
005ff3e982
Merge pull request #3445 from svenn-t/h2store
...
Hydrogen-brine simulations - H2STORE
2023-05-22 11:23:48 +02:00
Tor Harald Sandve
46f5558b59
Combine brine and the co2store module
...
This commit allows for dynamically changes in salinity in the co2 storage module
I.e. It allows for modeling salt precipition for co2 storage cases.
2023-05-03 15:09:06 +02:00
Markus Blatt
8a21a8a23f
Added missing file for grid independent well specification.
2023-04-13 12:55:30 +02:00
Svenn Tveit
fb70d31ba0
Update to restructure and latest developments.
2023-04-12 14:28:02 +02:00
Paul Egberts
7c05ccc553
Merge branch 'well-traj' of https://github.com/blattms/opm-common into well-traj-markus
...
Use Markus' rebased version
2023-04-03 12:11:47 +02:00
Paul Egberts
22a7a81597
Removal of unused files
2023-03-29 17:24:13 +02:00
Paul Egberts
367ffb1aa2
added missing *.inl files to make file
2023-03-29 17:24:13 +02:00
Paul Egberts
d0fc099d75
explicit listing of header files, removed globbing
2023-03-29 17:24:11 +02:00
Paul Egberts
1d07b6ad9f
attempt to fix build error
2023-03-29 17:23:21 +02:00
Paul Egberts
e7e1411146
added resinsight include files in cmake file part 2
2023-03-29 17:23:21 +02:00
Paul Egberts
7ebfb0b86f
added resinsight include files in cmake file
2023-03-29 17:23:21 +02:00
Paul Egberts
98f41e2e2e
cmake file fix
2023-03-29 17:23:21 +02:00
Paul Egberts
8091ea73ae
repairing cmake file
2023-03-29 17:23:14 +02:00
Paul Egberts
3ba31d4304
finalizing and cleaning up
2023-03-29 17:20:54 +02:00
Paul Egberts
5c9a59644f
well trajectory calculation (re)using resinsight code
2023-03-29 17:05:37 +02:00
goncalvesmachadoc
ca08609810
rebase
2023-03-17 14:26:25 +01:00
Paul Egberts
8f90d7fe89
Removal of unused files
2023-03-10 14:20:57 +01:00
Arne Morten Kvarving
3fddcc0dd8
split out timing macros to separate header
2023-03-01 13:17:00 +01:00
Tor Harald Sandve
b5fdf35fbc
Implement WSF/GSF satfunc familiy for CO2STORE
2023-02-24 15:07:30 +01:00
Kai Bao
83457f679e
prototyping for the AQUFLUX parsing implementation
...
at the end, SOLUTIONSection() function is used to handle the
keywords in the SOLUTION section.
2023-02-17 15:44:08 +01:00
Paul Egberts
039064dc25
added missing *.inl files to make file
2023-02-02 14:05:30 +01:00
Paul Egberts
306dad84ae
explicit listing of header files, removed globbing
2023-02-02 13:42:09 +01:00
Paul Egberts
61df4153a7
attempt to fix build error
2023-02-02 11:22:41 +01:00
Arne Morten Kvarving
b138598518
changed: rename the packer used in test_Serialization to MemPacker
...
make it a public header so it can be reused elsewhere.
2023-02-01 10:48:48 +01:00
Paul Egberts
61c708b1fc
added resinsight include files in cmake file part 2
2023-01-31 22:22:51 +01:00
Paul Egberts
eb91e408ed
added resinsight include files in cmake file
2023-01-31 21:46:43 +01:00
Paul Egberts
7966248eaa
cmake file fix
2023-01-31 16:44:16 +01:00
Paul Egberts
4f737abe7b
Merge branch 'master' into well-traj
2023-01-31 14:04:57 +01:00
Paul Egberts
3bcfd3ddec
repairing cmake file
2023-01-31 13:18:14 +01:00
Paul Egberts
83934226aa
finalizing and cleaning up
2023-01-30 22:18:32 +01:00
Tor Harald Sandve
9b3e1f92bf
Merge pull request #3364 from hakonhagland/imbnum3
...
Adds support for directional relative permeabilities with hysteresis
2023-01-30 12:33:36 +01:00
Arne Morten Kvarving
b61f97aeba
changed: move ProductionControls to separate header
...
and make the class member type with a using statement.
allows for forwarding
2023-01-18 11:45:21 +01:00
Arne Morten Kvarving
82093da0bb
changed: move InjectionControls to separate header
...
and make the class member type with a using statement.
allows for forwarding
2023-01-18 11:44:32 +01:00
Arne Morten Kvarving
3d0ca8438b
move printing of WellStatus to WellEnums.cpp
2023-01-18 08:59:09 +01:00
Arne Morten Kvarving
3c4a64f7f4
move Well enums to separate file
...
and the class member types are constructed with using statements.
this allows for forwarding of the enums, and for using the enums
without dragging in Well.hpp
2023-01-18 08:58:30 +01:00
Arne Morten Kvarving
75a6b603c5
EclThermalLawManager: move code to separate compile unit
2023-01-17 11:39:30 +01:00
Arne Morten Kvarving
edf937e2e5
InputErrorAction: convert to enum class
2023-01-16 22:17:50 +01:00
Håkon Hægland
9c47f8900d
Add support for IMBNUM
...
First stage in adding support for using imbibition for cell faces (IMBNUMX,
IMBNUMY, IMBNUMZ). At the same time, refactors initParamsForElements() in
EclMaterialLawManager.hpp into separate files to more easily add support
for materal law parameters for cell faces.
2023-01-16 21:29:25 +01:00
Arne Morten Kvarving
5d854d1d6d
changed: build opm-common python extension using cmake
...
only use setup.py to generate wheels. adjust pypi packaging
accordingly
2023-01-12 10:14:38 +01:00
Arne Morten Kvarving
0dbfbd10df
remove empty header InjectionControls.hpp
2023-01-10 14:50:50 +01:00
Arne Morten Kvarving
235a964ebc
remove empty header ProductionControls.hpp
2023-01-10 14:35:50 +01:00
Bård Skaflestad
c49f1fc354
Merge pull request #3317 from akva2/minpvmode_enum_class
...
MinpvMode: convert to enum class
2023-01-05 15:23:22 +01:00
Bård Skaflestad
3e0184f3c0
Merge pull request #3316 from akva2/blackoilfluidsystem_compile_unit
...
BlackOilFluidSystem: move more code to compile unit
2023-01-05 14:27:15 +01:00
Arne Morten Kvarving
f832c88d76
MinpvMode: convert to enum class
2023-01-05 14:07:30 +01:00
Arne Morten Kvarving
8f10bb666d
BlackOilFluidSystem: move more code to compile unit
2023-01-05 13:34:10 +01:00
Arne Morten Kvarving
f8e0319203
added: put Phase and helpers in separate hpp/cpp
2023-01-05 12:57:01 +01:00
Arne Morten Kvarving
84b4826909
DeadOilPvt: move some more code to compile unit
2023-01-05 10:06:30 +01:00