You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BASELINE_NOTES.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,10 @@ This file is designed to track changes to the integrated test baselines.
6
6
Any developer who updates the baseline ID in the .integrated_tests.yaml file is expected to create an entry in this file with the pull request number, date, and their justification for rebaselining.
7
7
These notes should be in reverse-chronological order, and use the following time format: (YYYY-MM-DD).
8
8
9
+
PR #3486 (2025-01-06)
10
+
=====================
11
+
useNewGravity became gravityDensityScheme.
12
+
9
13
PR #3479 (2024-12-15)
10
14
=====================
11
15
Refine inputFiles/compositionalMultiphaseFlow: shift reference pressures to initial pressures, make nonlinear tuning more reasonable, minimize output.
where :math:`p_K` is the pressure of cell :math:`K`, :math:`d_K` is the depth of cell :math:`K`, and :math:`\Upsilon_{KL}` is the standard TPFA transmissibility coefficient at the interface.
19
+
20
+
where :math:`p_K` is the pressure of cell :math:`K`, :math:`\rho^{avg}` is the average fluid density, :math:`d_K` is the depth of cell :math:`K`, and :math:`\Upsilon_{KL}` is the standard TPFA transmissibility coefficient at the interface.
20
21
The fluid density, :math:`\rho^{upw}`, and the fluid viscosity, :math:`\mu^{upw}`, are upwinded using the sign of the potential difference at the interface.
21
22
22
-
This is currently the only available discretization in the :ref:`CompositionalMultiphaseFlow`.
23
+
For :ref:`CompositionalMultiphaseFlow` there are two options to compute the average density, :math:`\rho^{avg}`. The desired option can be selected using the `gravityDensityScheme` parameter:
24
+
25
+
#. `ArithmeticAverage`: :math:`\rho^{avg}` is computed using simple arithmetic average: :math:`\rho^{avg} = 0.5\cdot (rho_K + rho_L)`, where :math:`rho_K` and :math:`rho_K` are densities in the two cells.
26
+
27
+
#. `PhasePresence`: average phase density is computed using checking for phase presence:
28
+
29
+
* :math:`\rho^{avg} = 0.5\cdot (\rho_K + \rho_L)` if phase is present in both cells :math:`K` and :math:`L`
30
+
31
+
* :math:`\rho^{avg} = \rho_K` if phase is present only in cell :math:`K`
32
+
33
+
* :math:`\rho^{avg} = \rho_L` if phase is present only in cell :math:`L`
23
34
24
35
Hybrid FVM
25
36
~~~~~~~~~~
26
37
27
38
This discretization scheme overcomes the limitations of the standard TPFA on non K-orthogonal meshes.
28
39
The hybrid finite-volume scheme--equivalent to the well-known hybrid Mimetic Finite Difference (MFD) scheme--remains consistent with the pressure equation even when the mesh does not satisfy the K-orthogonality condition.
29
-
This numerical scheme is currently implemented in the `SinglePhaseHybridFVM` solver.
30
40
31
41
The hybrid FVM scheme uses both cell-centered and face-centered pressure degrees of freedom.
32
42
The one-sided face flux, :math:`F_{K,f}`, at face :math:`f` of cell :math:`K` is computed as:
@@ -60,5 +70,3 @@ For a given interior face :math:`f` between two neighboring cells :math:`K` and
60
70
We obtain a numerical scheme with :math:`n_{\textit{cells}}` cell-centered degrees of freedom and :math:`n_{\textit{faces}}` face-centered pressure degrees of freedom.
61
71
The system involves :math:`n_{\textit{cells}}` mass conservation equations and :math:`n_{\textit{faces}}` face-based constraints.
62
72
The linear systems can be efficiently solved using the MultiGrid Reduction (MGR) preconditioner implemented in the Hypre linear algebra package.
63
-
64
-
The implementation of the hybrid FVM scheme for :ref:`CompositionalMultiphaseFlow` is in progress.
0 commit comments