Files
opm-simulators/opm/simulators/utils
Bård Skaflestad 2e70fc407e Add Oil Phase Saturation Function Consistency Checks
This commit introduces a set of consistency checks for the oil phase
saturation functions.  These plug into the framework introduced in
commit c3939c544 (PR #5438).  We implement the following four checks
for the gas/oil two-phase system

  - 0 <= SOGCR < 1
  - SWL + SGU <= 1
  - SOGCR < 1 - SWL - SGL
  - SOGCR < 1 - SWL - SGCR

which all guarantee a non-negative (mobile) oil saturation in the
gas/oil system.  Similarly, we implement the following four checks
for the oil/water two-phase system

  - 0 <= SOWCR < 1
  - SGL + SWU <= 1
  - SOWCR < 1 - SWL - SGL
  - SOWCR < 1 - SWCR - SGL

which provide the same guarantees as outlined above, but for the
oil/water system.

We add a base class, PhaseCheckBase<Scalar>, which provides a common
representation of the violated/critical predicates and implement the
specific checks as derived types of this base class.
2024-09-03 12:35:44 +02:00
..
2024-07-03 11:02:16 +02:00
2021-06-18 11:43:54 +02:00
2021-10-05 13:07:52 +02:00
2021-10-05 13:07:52 +02:00
2023-08-15 09:32:10 +02:00
2023-02-24 11:56:17 +01:00
2023-02-01 15:42:04 +01:00
2023-02-01 15:42:04 +01:00
2024-02-06 10:41:36 +01:00
2024-08-20 10:50:56 +02:00
2024-08-20 10:50:56 +02:00