Commit Graph
1395 Commits
Author SHA1 Message Date
Bård Skaflestad 07f2699807 Merge pull request #774 from akva2/remove_sstream
EcfvStencil: avoid use of sstream
2023-01-02 16:38:27 +01:00
Arne Morten Kvarving 14807363ea EcfvStencil: avoid use of sstream 2023-01-02 13:55:17 +01:00
Bård Skaflestad 97833f9600 Merge pull request #771 from akva2/co2_table_encapsulate
adjust to upstream CO2Table encapsulation
2022-12-22 16:31:11 +01:00
Tor Harald Sandve 47acc80588 Merge pull request #763 from totto82/support_dissolved_gas_in_water
Support dissolved gas in water
2022-12-21 13:40:16 +01:00
Atgeirr Flø Rasmussen 29ff1c75f7 Merge pull request #770 from hnil/matrix_direct_access
Matrix direct access
2022-12-19 13:19:20 +01:00
Bård Skaflestad 3a6cb1422f Merge pull request #766 from akva2/janitoring
remove namespace qualifiers from symbols in Opm namespace
2022-12-19 12:04:01 +01:00
hnil da1c174770 more review comments addressed 2022-12-19 11:38:16 +01:00
hnil e5c76f6eb2 fixed rest of review comments 2022-12-19 11:34:06 +01:00
hnil 83e7bbb140 addressed review comments 2022-12-19 11:32:49 +01:00
Tor Harald Sandve 0e5eeaaa90 Add support for dissolved gas in water
If DISGASW is present accout for dissolved gas in water
2022-12-16 13:55:26 +01:00
Arne Morten Kvarving 059d1fa095 adjust to upstream CO2Table encapsulation 2022-12-15 14:03:35 +01:00
hnil d465ebdb78 fixed direct acces to matrix in lineariser 2022-12-14 20:01:35 +01:00
hnil 888565c335 start on direct access to matrices 2022-12-14 11:59:47 +01:00
Bård Skaflestad 58f01949b7 Merge pull request #765 from akva2/use_common_exceptions
use exception classes from opm-common
2022-12-14 09:44:14 +01:00
Arne Morten Kvarving 205ca849f6 remove namespace qualifiers from symbols in Opm namespace 2022-12-13 13:09:01 +01:00
Arne Morten Kvarving c57e37fffe use exception classes from opm-common 2022-12-13 12:55:20 +01:00
Bård Skaflestad 90df7fbe4b Merge pull request #764 from akva2/adjust_enums
Adjust to upstream enum entry changes
2022-12-12 23:47:23 +01:00
Arne Morten Kvarving 555b4e7ce2 adjust to upstream GasPvtApproach enum changes 2022-12-12 19:18:58 +01:00
Arne Morten Kvarving 07fb8ed2c2 adjust to upstream OilPvtApproach enum changes 2022-12-12 19:18:58 +01:00
Arne Morten Kvarving 5dc8c12cd8 adjust to upstream WaterPvtApproach enum changes 2022-12-12 19:18:58 +01:00
Atgeirr Flø Rasmussen 9fabd9b49d Merge pull request #761 from atgeirr/fix-multflt-early-bug
Allow updateStoredTransmissibilities() before createMatrix_().
2022-12-01 08:14:05 +01:00
Atgeirr Flø Rasmussen 684332bb3f Allow updateStoredTransmissibilities() before createMatrix_().
A bug was triggered by a case placing MULTFLT at the start of the SCHEDULE.
Then the required structures would be empty and the simulator bombed. With
the change, we increase robustness and address this.
2022-11-30 11:53:17 +01:00
Tor Harald Sandve bebbdd3a04 add more comments to the variable switching code 2022-11-28 09:17:35 +01:00
Tor Harald Sandve 899dcc253c Rename PrimaryVarsMeaning{Water/Gas/Pressure/Brine} to {Water/Gas/Pressure/Brine}Meaning 2022-11-25 13:03:58 +01:00
Tor Harald Sandve 74dde790a2 Change enum to enum class for primary variable meaning 2022-11-25 10:41:02 +01:00
Tor Harald Sandve de09a3eb3c adapt to rename of waterSaturationIdx -> waterSwitchIdx 2022-11-25 10:39:33 +01:00
Tor Harald Sandve 2d70d08fdc Refactor primary variable switching meaning
The primary variable meaning enums are split into three
water, gas and pressure to allow for all combination
of the variables. This simplify the code and logic
it also make it easier to add more swithing options.
2022-11-25 10:39:33 +01:00
Bård Skaflestad 6cd200a254 Merge pull request #745 from goncalvesmachadoc/salt-density
add Salt Density
2022-11-24 16:32:16 +01:00
Markus Blatt 1a8d71ea58 Merge pull request #755 from akva2/fix_quadrature_alugrid
Fix test_quadrature with dune-alugrid
2022-11-16 21:36:09 +01:00
Arne Morten Kvarving e61a5a3e21 remove pointless assert
unsigned is always positive
2022-11-15 12:12:45 +01:00
goncalvesmachadoc c826598759 readSaltdenTable 2022-11-14 16:36:45 +01:00
Arne Morten Kvarving a7249bee65 test_quadrature: remove support for dune < 2.6 2022-11-14 16:35:42 +01:00
Arne Morten Kvarving c906b55a64 fix test with dune-alugrid 2.7 2022-11-14 16:34:30 +01:00
goncalvesmachadoc 00d480fcd2 fix comment 2022-11-14 14:02:49 +01:00
goncalvesmachadoc c5da05a59d addSaltDensity 2022-11-14 14:02:49 +01:00
Markus Blatt f2886fcf52 Merge pull request #739 from totto82/bc_dirichlet
implement dirichlet boundary conditions
2022-11-11 22:23:04 +01:00
Atgeirr Flø Rasmussen 9b6c493da4 Merge pull request #746 from totto82/fixThB
fix bug in boundary conditions for energy by adding the scaling factor
2022-11-03 08:54:23 +01:00
Bård Skaflestad 183c75fa05 Merge pull request #744 from plgbrts/rwgsalt
added salt concentration dependency of saturated water-gas ratio
2022-11-01 21:28:07 +01:00
Bård Skaflestad 46c1068c60 Merge pull request #741 from blattms/newton-props-separate-header
Put properties of Newton method into separate header for reuse.
2022-10-29 20:36:52 +02:00
Bård Skaflestad 488a67a1c1 Merge pull request #748 from atgeirr/update-stored-trans
Add interface for updating stored parameters in linearizers.
2022-10-27 17:46:30 +02:00
Atgeirr Flø Rasmussen 477acf0c6c Add interface for updating stored parameters in linearizers.
Implement for the TpfaLinearizer to update transmissibilities.
2022-10-27 09:56:01 +02:00
Bård Skaflestad cc8cafa047 Merge pull request #747 from akva2/janitoring
remove shadowing local typedef
2022-10-26 11:32:28 +02:00
Arne Morten Kvarving 3fe4b6ac4b remove shadowing local typedef 2022-10-26 10:53:41 +02:00
Tor Harald Sandve c23c64893e fix bug in boundary conditions for energy by adding the scaling factor 2022-10-21 15:34:05 +02:00
Paul Egberts d420a78585 added salt concentration dependency of water-gas ratio 2022-10-20 11:22:18 +02:00
Markus Blatt e1ac4c15d6 Use flow's default for NewtonMaxIterations here.
Unfortunately, each registration of a parameter has to be done with
the exact value and usage string or an exception will be thrown.
2022-10-19 21:34:24 +02:00
Markus Blatt 5cfe0385aa Put properties of Newton method into separate header for reuse.
Now they can be reused in opm-simulators without any hassle.
2022-10-19 16:30:01 +02:00
Arne Morten Kvarving 11c9c34dcc Merge pull request #742 from GitPaean/fixing_running_with_dune2.6
return proper communicator for DUNE2.6 (<2.7)
2022-10-19 15:01:33 +02:00
Kai Bao d90937419c using Dune::MPIHelper::getCommunicator() in newtonmethod.hh
removing function details::getMPIHelperCommunicator() in newtonmethod.hh
2022-10-19 13:51:41 +02:00
Tor Harald Sandve 2bd0575523 implement dirichlet boundary conditions 2022-10-19 09:16:35 +02:00