Commit Graph

571 Commits

Author SHA1 Message Date
Bård Skaflestad
dda3effdb3 Merge pull request #3570 from svenn-t/ppcwmax
Implementation of PPCWMAX
2023-06-16 15:04:03 +02:00
Ove Sævareid
0fc0b6f4fa Some support for WAG hysteresis (input). 2023-06-15 11:18:58 +02:00
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