diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas.prj b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas.prj
new file mode 100644
index 0000000000000000000000000000000000000000..201b048ee2c8ef6e718d3ae7ff909f0cee945d5a
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas.prj
@@ -0,0 +1,526 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<OpenGeoSysProject>
+    <meshes>
+        <mesh axially_symmetric="false">square_1x1_quad4_1e2.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_left.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_right.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_top.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_bottom.vtu</mesh>
+    </meshes>
+    <processes>
+        <process>
+            <name>TH2M</name>
+            <type>TH2M</type>
+            <integration_order>2</integration_order>
+            <constitutive_relation>
+                <type>LinearElasticIsotropic</type>
+                <youngs_modulus>E</youngs_modulus>
+                <poissons_ratio>nu</poissons_ratio>
+            </constitutive_relation>
+
+            <jacobian_assembler>
+                <type>CentralDifferences</type>
+                <component_magnitudes>
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                </component_magnitudes>
+                <relative_epsilons>
+                   1e-03 1e-03 1e-03 1e-03
+                   1e-03 1e-03 1e-03 1e-03
+                   1e-06 1e-06 1e-06 1e-06
+                   1e-08 1e-08 1e-08 1e-08
+                   1e-08 1e-08 1e-08 1e-08
+                </relative_epsilons>
+            </jacobian_assembler>
+
+            <reference_temperature>temperature_ic</reference_temperature>
+            <process_variables>
+                <gas_pressure>gas_pressure</gas_pressure>
+                <capillary_pressure>capillary_pressure</capillary_pressure>
+                <temperature>temperature</temperature>
+                <displacement>displacement</displacement>
+            </process_variables>
+            <secondary_variables>
+                <secondary_variable internal_name="velocity_gas" output_name="velocity_gas"/>
+                <secondary_variable internal_name="velocity_liquid" output_name="velocity_liquid"/>
+                <secondary_variable internal_name="sigma" output_name="sigma"/>
+                <secondary_variable internal_name="epsilon" output_name="epsilon"/>
+                <secondary_variable internal_name="liquid_density" output_name="liquid_density"/>
+                <secondary_variable internal_name="gas_density" output_name="gas_density"/>
+                <secondary_variable internal_name="porosity" output_name="porosity"/>
+                <secondary_variable internal_name="saturation" output_name="saturation"/>
+            </secondary_variables>
+            <specific_body_force>0 0</specific_body_force>
+        </process>
+    </processes>
+    <media>
+        <medium id="0">
+            <phases>
+                <phase>
+                    <type>AqueousLiquid</type>
+                    <properties>
+                        <property>
+                            <name>specific_heat_capacity</name>
+                            <type>Constant</type>
+                            <value>0.0</value>
+                        </property>
+                        <property>
+                            <name>thermal_conductivity</name>
+                            <type>Constant</type>
+                            <value>0</value>
+                        </property>
+                        <property>
+                            <name>density</name>
+                            <type>Constant</type>
+                            <value>10</value>
+                        </property>
+                        <property>
+                            <name>thermal_expansivity</name>
+                            <type>Constant</type>
+                            <value>0</value>
+                        </property>
+                        <property>
+                            <name>viscosity</name>
+                            <type>Constant</type>
+                            <value>1</value>
+                        </property>
+                    </properties>
+                </phase>
+                <phase>
+                    <type>Gas</type>
+                    <properties>
+                        <property>
+                            <name>specific_heat_capacity</name>
+                            <type>Constant</type>
+                            <value>4280.0</value>
+                        </property>
+                        <property>
+                            <name>molar_mass</name>
+                            <type>Constant</type>
+                            <value>.028949</value>
+                        </property>
+                        <property>
+                            <name>thermal_conductivity</name>
+                            <type>Constant</type>
+                            <value>0.6</value>
+                        </property>
+
+                        <property>
+                            <name>density</name>
+                            <type>Linear</type>
+                            <reference_value>1.e-6</reference_value>
+                            <independent_variable>
+                                <variable_name>temperature</variable_name>
+                                <reference_condition>293.15</reference_condition>
+                                <slope>-4.e-6</slope>
+                            </independent_variable>
+                        </property>
+
+                        <property>
+                            <name>viscosity</name>
+                            <type>Constant</type>
+                            <value>1.e-9</value>
+                        </property>
+
+                    </properties>
+                </phase>
+                <phase>
+                    <type>Solid</type>
+                    <properties>
+                        <property>
+                            <name>density</name>
+                            <type>Constant</type>
+                            <value>1.2e-6</value>
+                        </property>
+                        <property>
+                            <name>thermal_conductivity</name>
+                            <type>Constant</type>
+                            <value>1.838</value>
+                        </property>
+                        <property>
+                            <name>specific_heat_capacity</name>
+                            <type>Constant</type>
+                            <value>917.654</value>
+                        </property>
+
+                        <property>
+                            <name>thermal_expansivity</name>
+                            <type>Constant</type>
+                            <value>1.5e-5</value>
+                        </property>
+                    </properties>
+                </phase>
+            </phases>
+            <properties>
+
+                <property>
+                    <name>permeability</name>
+                    <type>Constant</type>
+                    <value>1.e-12</value>
+                </property>
+
+                <property>
+                    <name>biot_coefficient</name>
+                    <type>Constant</type>
+                    <value>1.0</value>
+                </property>
+
+                <property>
+                    <name>saturation</name>
+                    <type>Constant</type>
+                    <value>0</value>
+                </property>
+
+                <property>
+                    <name>relative_permeability</name>
+                    <type>Constant</type>
+                    <value>0</value>
+                </property>
+
+                <property>
+                    <name>relative_permeability_nonwetting_phase</name>
+                    <type>Constant</type>
+                    <value>1</value>
+                </property>
+
+                <property>
+                    <name>porosity</name>
+                    <type>Constant</type>
+                    <value>0.8</value>
+                </property>
+
+            </properties>
+        </medium>
+    </media>
+    <time_loop>
+        <processes>
+            <process ref="TH2M">
+                <nonlinear_solver>basic_newton</nonlinear_solver>
+                <compensate_non_equilibrium_initial_residuum>false</compensate_non_equilibrium_initial_residuum>
+                <convergence_criterion>
+                    <type>PerComponentDeltaX</type>
+                    <norm_type>NORM2</norm_type>
+                    <abstols>1e-3 1e-3 1e-5 1e-6 1.e-6</abstols>
+                </convergence_criterion>
+                <time_discretization>
+                    <type>BackwardEuler</type>
+                </time_discretization>
+                <time_stepping>
+                    <type>FixedTimeStepping</type>
+                    <t_initial>0</t_initial>
+                    <t_end>4000</t_end>
+                    <timesteps>
+                        <pair>
+                            <repeat>40</repeat>
+                            <delta_t>5</delta_t>
+                        </pair>
+                        <pair>
+                            <repeat>1</repeat>
+                            <delta_t>10</delta_t>
+                        </pair>
+                    </timesteps>
+                </time_stepping>
+            </process>
+        </processes>
+        <output>
+            <type>VTK</type>
+            <prefix>HM_confined_compression_gas</prefix>
+            <timesteps>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>1</each_steps>
+                </pair>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>19</each_steps>
+                </pair>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>100</each_steps>
+                </pair>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>300</each_steps>
+                </pair>
+            </timesteps>
+
+            <variables>
+                <variable>gas_pressure</variable>
+                <variable>gas_pressure_interpolated</variable>
+                <variable>capillary_pressure</variable>
+                <variable>capillary_pressure_interpolated</variable>
+                <variable>liquid_pressure_interpolated</variable>
+                <variable>temperature</variable>
+                <variable>temperature_interpolated</variable>
+                <variable>displacement</variable>
+                <variable>sigma</variable>
+                <variable>epsilon</variable>
+                <variable>velocity_gas</variable>
+                <variable>velocity_liquid</variable>
+                <variable>liquid_density</variable>
+                <variable>gas_density</variable>
+                <variable>porosity</variable>
+                <variable>saturation</variable>
+            </variables>
+        </output>
+    </time_loop>
+    <parameters>
+        <!-- Mechanics -->
+        <parameter>
+            <name>E</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+        <parameter>
+            <name>nu</name>
+            <type>Constant</type>
+            <value>.1</value>
+        </parameter>
+        <!-- Model parameters -->
+        <parameter>
+            <name>displacement0</name>
+            <type>Constant</type>
+            <values>0 0</values>
+        </parameter>
+        <parameter>
+            <name>zero</name>
+            <type>Constant</type>
+            <value>0</value>
+        </parameter>
+        <parameter>
+            <name>temperature_ic</name>
+            <type>Constant</type>
+            <value>293.15</value>
+        </parameter>
+        <parameter>
+            <name>displacementTop</name>
+            <type>Constant</type>
+            <value>-0.05</value>
+        </parameter>
+        <parameter>
+            <name>displacementRamp</name>
+            <type>CurveScaled</type>
+            <curve>timeRamp</curve>
+            <parameter>displacementTop</parameter>
+        </parameter>
+    </parameters>
+
+    <curves>
+        <curve>
+            <name>timeRamp</name>
+            <coords>0 100 10000</coords>
+            <values>0 1   1</values>
+        </curve>
+    </curves>
+
+    <!-- ## Displacement equation #########################################-->
+    <process_variables>
+        <process_variable>
+            <name>displacement</name>
+            <components>2</components>
+            <order>1</order>
+            <initial_condition>displacement0</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>geometry_top</mesh>
+                    <type>Dirichlet</type>
+                    <component>1</component>
+                    <parameter>displacementRamp</parameter>
+                </boundary_condition>
+
+                <boundary_condition>
+                    <mesh>geometry_bottom</mesh>
+                    <type>Dirichlet</type>
+                    <component>1</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+                <boundary_condition>
+                    <mesh>geometry_right</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+                <boundary_condition>
+                    <mesh>geometry_left</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+        </process_variable>
+
+        <!-- ## Gas pressure equation #############################################-->
+        <process_variable>
+            <name>gas_pressure</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>zero</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>geometry_top</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+        </process_variable>
+
+        <!-- ## Capillary pressure equation #######################################-->
+        <process_variable>
+            <name>capillary_pressure</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>zero</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>square_1x1_quad4_1e2</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+
+        </process_variable>
+
+        <!-- ## Temperature equation ##############################################-->
+        <process_variable>
+            <name>temperature</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>temperature_ic</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>square_1x1_quad4_1e2</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>temperature_ic</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+            <source_terms>
+
+            </source_terms>
+        </process_variable>
+    </process_variables>
+
+    <nonlinear_solvers>
+        <nonlinear_solver>
+            <name>basic_newton</name>
+            <type>Newton</type>
+            <max_iter>20</max_iter>
+            <linear_solver>general_linear_solver</linear_solver>
+        </nonlinear_solver>
+    </nonlinear_solvers>
+    <linear_solvers>
+        <linear_solver>
+            <name>general_linear_solver</name>
+            <lis>-i bicgstab -p ilu -tol 1e-16 -maxiter 10000</lis>
+            <eigen>
+                <solver_type>SparseLU</solver_type>
+                <scaling>true</scaling>
+            </eigen>
+            <petsc>
+                <prefix>sd</prefix>
+                <parameters>-sd_ksp_type cg -sd_pc_type bjacobi -sd_ksp_rtol 1e-16 -sd_ksp_max_it 10000</parameters>
+            </petsc>
+        </linear_solver>
+    </linear_solvers>
+    <test_definition>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>gas_pressure_interpolated</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>capillary_pressure_interpolated</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>temperature</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>displacement</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>sigma</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>epsilon</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>velocity_gas</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>velocity_liquid</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>gas_density</field>
+            <absolute_tolerance>5e-14</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>liquid_density</field>
+            <absolute_tolerance>2e-14</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>porosity</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>saturation</field>
+            <absolute_tolerance>2e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>HydraulicFlow</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_gas_ts_.*.vtu</regex>
+            <field>NodalForces</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+    </test_definition>
+</OpenGeoSysProject>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_0_t_0.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_0_t_0.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..e510545b711a5d5e1741c2940e4c46a7e815099c
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_0_t_0.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="0"                    RangeMax="0"                    offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="152"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="228"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="540"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="608"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="676"                 />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0"                    RangeMax="0"                    offset="752"                 />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="828"                 />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="928"                 />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="996"                 />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="1064"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1156"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.8"                  RangeMax="0.8"                  offset="1224"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1320"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1388"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="1464"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="1540"                />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1616"                />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1692"                />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="1768"                />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="0"                    RangeMax="0"                    offset="2048"                />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="2116"                />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="2652"                />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="3376"                />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="3684"                />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAyAAAAAAAAAA=eF4txdNCAwAAAMDFZdtatu1aWrZt+/N76O7lAoF/UY52jGMd53gHneBEJznZKU51mtOd4UxnOds5znWe813gQhe52CUudZnLXeFKV7naNQ651nWud4Mb3eRmt7jVbW53hzvd5W73uNd97veABz3kYY941GMe94QnPeVpz3jWYc953gte9JIjXvaKV73mdW9401ve9o53ved9H/jQRz72iU995nNf+NJXvvaNb33nez/40U9+9otf/eZ3f/jTX/72j3/9BxAkHF0=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACAPAAAAAAAAGAAAAAAAAAA=eF7twQEBAAAAgJD+r+4ICgAAABgPIAABAQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAKAAAAAAAAAA=eF7re7t1wfdjG+z6qEz3UpnuIVIdqfSouaPm0tNcatPdUBoAMj6Wvw==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAIgAAAAAAAAA=eF5jYgABFQcmKtGMUJphlB6lR2kM+t9/EFCmOg0A4RtxAg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAJwAAAAAAAAA=eF6bOxMEXtrPoTI9G0rPojI9ai6EHjUXQg81c2dC6RlUpgG7Kz5xAQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAACAPAAAAAAAAGAAAAAAAAAA=eF7twQEBAAAAgJD+r+4ICgAAABgPIAABAQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAArwAAAAAAAAA=eF4txdciAgAAAMCQWSFbJCuzsjNDiuyMyo7y///gwd3LBQL/WtzqNgfd7g53usvd7nHIYUfc6z73O+oBD3rIwx7xqMc87pgnPOm4p5zwtGc86znPO+kFL3rJy17xqlNOO+M1r3vDm97ytnec9a73vO8DH/rIOR/7xKfO+8wFF33uC5d86Stf+8a3vvO9y37wo5/87IqrrvnFr37zuz/86S/X/e0fN9z0r/8AXBwTVw==AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAEAAAAAAAAAA=eF5jYBgFo2AU4AIAAyAAAQ==AQAAAAAAAAAAgAAAAAAAAFgLAAAAAAAAcAEAAAAAAAA=eF511sFpQzEQhGH35ALcTXpKOnEJguTkk24CQUCQg0oIthjM7r+zJ78vy2y8fk/25VLX1+ez7rfaG/z6qofp7/BTw+RM+Merfk3+gv98P+vPzN3G+b51XXuDaw91f4efGiZnwrWHOn/BtYd67jbOzznuIXuDxz3k/g4/NUzOhMc95PwFj3vIc7dx3tfaQ+0Nruu6v8NPDZMz4dpDnb/g2kM9dxvncxzvh+wNrty6v8NPDZMz4fF+yPkLHu+HPHcbV42Ur+cne4PH/eb+Do/XOWfC4zmZ8xc8npN57jbOczo+F9kbXHuo+zv81DA5Ex6fi5y/4PG5yHO3cX4vaQ+1N/jJfZj+Dj81TM6E67rOX3DtoZ67jfN7OJ4P2Rtce6j7O/zUMDkTrv+7zl/weD7kuds4f3doD7U3uPZQ93f4qWFyJlx7qPMXXNf13G38/Xe9iudk9gbXHur+Dj81TM6Ex/s45y94fJ957ob/A7JFAhg=AQAAAAAAAAAAgAAAAAAAAIAMAAAAAAAA/QEAAAAAAAA=eF5d0EXXEGQABWFaGgWluwSV7v7oEAVJizBolI6fz4L32czd3HPmzGomTfq8yePnjp8TPmX8vHj41PHz4+HTxi+Ih08f/2U8fMb4r+LhX4xfGA+fOX5RPHzW+K/j4bPHfxNPJz2WjF8crsfSeLgey+LheiyPh+uxIh6ux8p4uB6r4uF6rI6H67EmHq7b2ng66bF+/LpwPTbEw/XYGA/XY1M8XI/N8XA9vo2H67ElHq7H1ni4Ht/Fw9eO/z6eTnpsG/9DuB7b4+F67IiH67EzHq7Hrni4Hrvj4XrsiYfrsTcerse+eLhu++PppMfB8QfC9TgUD9fjcDxcjyPxcD2OxsP1OBYP1+N4PFyPE/FwPSbi4bqdjKeTHqfHnwrX40w8XI+z8XA9zsXD9TgfD9fjQjxcj4vxcD0uxcMnxv8YD9ftcjyd9Ph5/E/helyJh+txNR6uxy/xcD2uxcP1uB4P1+NGPFyPm/FwPW7Fw3W7HU8nPX4b/2u4Hr/Hw/X4Ix6ux5/xcD3uxMP1uBsP1+NePFyP+/FwPf6Kh+v2dzyd9Ph3/D/hejyIh+vxMB6ux6N4uB6P4+F6PImH6/E0Hn5//LN4uB7P4+G6/RdPJz1ejP8/XI+X8XA9XsXD9XgdD9fjTTxcj7fxcD3excP1eB8P1+NDPFy3j/E+AWsoXcE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAxgAAAAAAAAA=eF4txRF0QgEAAMB6LwiCIAiCIAiCIPgQBEEQBEEQBEEQBEEQBEEQBINBEARBEARBMBgEQRAMBoNBEARBEATdyUVCb1HHHHfCSaecdsZZ55x3wYGLLrnsiquuue6Gm2657Y677rnvgYceeeyJp575w5+ee+GlV15746133vvL3z746JPP/vGv//zvi6+++e6Hnw6F30UcdcxxJ5x0ymlnnHXOeRccuOiSy6646prrbrjpltvuuOue+x546JHHnnjqmV/7BioOAQAAAAAAAAAAgAAAAAAAAGQAAAAAAAAADAAAAAAAAAA=eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_120_t_1000.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_120_t_1000.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..73d7cfe13d1677b731263e3392c4b6bcd004166e
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_120_t_1000.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="624"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.05"                 offset="692"                 />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0.049990859795"       RangeMax="0.050009140205"       offset="2148"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="5180"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="1.9164871896e-05"     offset="5280"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="1.9164871896e-05"     offset="5888"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="6496"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="1.9164871896e-05"     offset="6588"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.78999817196"        RangeMax="0.79000182804"        offset="7196"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="0"                    RangeMax="0"                    offset="7440"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0.051754364514"       RangeMax="0.051773289794"       offset="7508"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9944"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="10020"               />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="4.6899779763e-09"     RangeMax="2.9611355554e-08"     offset="10096"               />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="12048"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="12124"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="0"                    RangeMax="0"                    offset="12404"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="12472"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="13008"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="13732"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="14040"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFQAAAAAAAAA=eF5jYACDBoZRepQepYcsDQC25zyBAQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAIAAAAAAAAAA=eF5jYACDBgj1o55hlD/KH+WP8kf5o/xRPt35AA847cA=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAyAAAAAAAAAA=eF4txdNCAwAAAMDFZdtatu1aWrZt+/N76O7lAoF/UY52jGMd53gHneBEJznZKU51mtOd4UxnOds5znWe813gQhe52CUudZnLXeFKV7naNQ651nWud4Mb3eRmt7jVbW53hzvd5W73uNd97veABz3kYY941GMe94QnPeVpz3jWYc953gte9JIjXvaKV73mdW9401ve9o53ved9H/jQRz72iU995nNf+NJXvvaNb33nez/40U9+9otf/eZ3f/jTX/72j3/9BxAkHF0=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAlwUAAAAAAAA=eF4t1Xk4FGgcB3CVKbeVp6k0bqrFspYc8zIpehLbrlGxwiiEVNZd46ikXFtJLB2OeRwxjVxhNK8rR9HmnHXfHsPqGMc0ybaxzzM/f36e7/f3Pu8f7yF5geihKN2L08W/CyrVMqao65w0OjMzgHcfBStRpcTkCYN4WxdYq1BIIKR0oSsNGzagl8uaDCGfc+CRGfYS42Ej0pBREDlCv/xuQUATsv4C+eCwdzjVsRr7H4CcVRZFi/02gE3mIS8o2HHHzr4ba9pC7iMb58mnZ6GKQ2CJy0xZndV0rESd23L1iTXF2TNUit6RjmycwPbKGvwc4UvcEgVO2HZLMf1MPnItBqfJDfKnz08hv2hwsimx7ARrGJklg7d7v/R4W/cWTaWAO5ctmxPr6vD2fDAtRuZi+JM+fCUPnLj+zSa/rxKTGsDdcaVv3VaDkFEBWEePmSAx0I7r7UOO25Y5UkjMkKe4iIGLj4InD7da9a31os1kcOz64CUeqRs5eYEzSbYPFE60ImoAeOu0qvrszV60yR3ckNfNkijiItPfwOaVe+SUk5ko4xB4kczNeP65BdN8wT4z6TrXujpx/3lwgOCW9rrUIK4MAkcU2mb0azZjYkKOcL3GhUJzZQbvPdmNhXlg8R+Cs3LYvai3GGwUH1nODXiPLJ+BZ7yd9tpdGUX+b8Adru/+3kKtQGavwBZjxi8D5d/g2+lgLYeJL9SZehSUAVY4yQ63SOlFJdXgJm3hRUXrSnSODXZfNozfz+9CDq3gXK0e31QvHgp+/7RU3ZJG+fmnkptu1Cl0XQj2OtzsbX1oFC2rskTeeWFCij42i4LXITeqknio2z2FCkfBrsf/cz/1bBJPNoIZbZ8EK2oj2LMGfCyitp71ZArFDIDzwomtPmF9iNYE/sNALG9BNgE314I5kRwN/cYSpJMFTmcx9tEMWpHS965zMX95UHIj1fhTu6fRI2Ww5NOFGrucUfSIBO7PN8g9NdOG1QzBn3q94mKkp/Bl3mmRFw1brsWXTmDPEXC2+QSNad6M2AegX3E3S16+pget7gEX7xZLVPZuxH07wVwpZXFf+UlcsLF+emxEYOPjOczbcGwNscn5NRfp8UtF+xdXK3tjptSPdHaWidw0K1ggz84h/jLktOhM9dPtTdhCG/Ly8riIOJl5nKYLjqnzs3gcMods94GJVE3d1BfTKEoF/KPxGPlzRRXy1wdTbsSY+N7jIc9j4FrBx+uSDkOoKxw8e+u67Gp4ObpTBs4+SPH8qr2CXrcUic5HuZ7u/YqIGTRcBGYMJzDCnXhInw7+dV5f4L1rFplqgn93ESvjEiZxWgi4UGHXXKb3LC72ACeZvMjm1HYj/41+VVVK6GYHPrK1ApO6Swy5souIawLumgmZ2Na0hC6rglNCPMzYikvoAQmsktxMjyRMY5+2KNH9G2yxvyqD3+GlAHBtUDl1PlSIw3w2HJ95VoPQiW3WI0XW/PwtY626BSmtgDXMtjSs5EziCgvoBzHoxGKLGmTgDraSbg+M7h9EFgrg+tYyP+vcFhT2HublvkpwBOu3cVsLOIJpqRM6/ic+kAom2fAOjqcJcVHnsuh902fQLQTRH3DFMnhhq7pCzMElnGEuEPmqISWwsX0R07LBSjzJTa2eY4jhDJYlr5x1LviAmIngf35xodyoGcbqj8A6r5VdjO+8w7ejwcLx6Hth9DYc7gd2sz5COm7agz9sWIXA6xCMj2Nbf7CYmFi2mao7J6WWJPo/kqzWGvfLGXEmd6iI7M0OPLIm3UgOuglmfxxPHXGrIndaqom8p26snzVUzWFlgYu59wckLiWR6xxVRU4Mc19/RW0mO3Fh3tCDyA8JrCPf2A/9zLy7z6vtajh6UeDCHcTAnrUOjn8SeKiD8C/TsYMzR1AX+X9UVqt7AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAArwAAAAAAAAA=eF4txdciAgAAAMCQWSFbJCuzsjNDiuyMyo7y///gwd3LBQL/WtzqNgfd7g53usvd7nHIYUfc6z73O+oBD3rIwx7xqMc87pgnPOm4p5zwtGc86znPO+kFL3rJy17xqlNOO+M1r3vDm97ytnec9a73vO8DH/rIOR/7xKfO+8wFF33uC5d86Stf+8a3vvO9y37wo5/87IqrrvnFr37zuz/86S/X/e0fN9z0r/8AXBwTVw==AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAEAAAAAAAAAA=eF5jYBgFo2AU4AIAAyAAAQ==AQAAAAAAAAAAgAAAAAAAAFgLAAAAAAAAcAEAAAAAAAA=eF511sFpQzEQhGH35ALcTXpKOnEJguTkk24CQUCQg0oIthjM7r+zJ78vy2y8fk/25VLX1+ez7rfaG/z6qofp7/BTw+RM+Merfk3+gv98P+vPzN3G+b51XXuDaw91f4efGiZnwrWHOn/BtYd67jbOzznuIXuDxz3k/g4/NUzOhMc95PwFj3vIc7dx3tfaQ+0Nruu6v8NPDZMz4dpDnb/g2kM9dxvncxzvh+wNrty6v8NPDZMz4fF+yPkLHu+HPHcbV42Ur+cne4PH/eb+Do/XOWfC4zmZ8xc8npN57jbOczo+F9kbXHuo+zv81DA5Ex6fi5y/4PG5yHO3cX4vaQ+1N/jJfZj+Dj81TM6E67rOX3DtoZ67jfN7OJ4P2Rtce6j7O/zUMDkTrv+7zl/weD7kuds4f3doD7U3uPZQ93f4qWFyJlx7qPMXXNf13G38/Xe9iudk9gbXHur+Dj81TM6Ex/s45y94fJ957ob/A7JFAhg=AQAAAAAAAAAAgAAAAAAAAIAMAAAAAAAA/QEAAAAAAAA=eF5d0EXXEGQABWFaGgWluwSV7v7oEAVJizBolI6fz4L32czd3HPmzGomTfq8yePnjp8TPmX8vHj41PHz4+HTxi+Ih08f/2U8fMb4r+LhX4xfGA+fOX5RPHzW+K/j4bPHfxNPJz2WjF8crsfSeLgey+LheiyPh+uxIh6ux8p4uB6r4uF6rI6H67EmHq7b2ng66bF+/LpwPTbEw/XYGA/XY1M8XI/N8XA9vo2H67ElHq7H1ni4Ht/Fw9eO/z6eTnpsG/9DuB7b4+F67IiH67EzHq7Hrni4Hrvj4XrsiYfrsTcerse+eLhu++PppMfB8QfC9TgUD9fjcDxcjyPxcD2OxsP1OBYP1+N4PFyPE/FwPSbi4bqdjKeTHqfHnwrX40w8XI+z8XA9zsXD9TgfD9fjQjxcj4vxcD0uxcMnxv8YD9ftcjyd9Ph5/E/helyJh+txNR6uxy/xcD2uxcP1uB4P1+NGPFyPm/FwPW7Fw3W7HU8nPX4b/2u4Hr/Hw/X4Ix6ux5/xcD3uxMP1uBsP1+NePFyP+/FwPf6Kh+v2dzyd9Ph3/D/hejyIh+vxMB6ux6N4uB6P4+F6PImH6/E0Hn5//LN4uB7P4+G6/RdPJz1ejP8/XI+X8XA9XsXD9XgdD9fjTTxcj7fxcD3excP1eB8P1+NDPFy3j/E+AWsoXcE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAxgAAAAAAAAA=eF4txRF0QgEAAMB6LwiCIAiCIAiCIPgQBEEQBEEQBEEQBEEQBEEQBINBEARBEARBMBgEQRAMBoNBEARBEATdyUVCb1HHHHfCSaecdsZZ55x3wYGLLrnsiquuue6Gm2657Y677rnvgYceeeyJp575w5+ee+GlV15746133vvL3z746JPP/vGv//zvi6+++e6Hnw6F30UcdcxxJ5x0ymlnnHXOeRccuOiSy6646prrbrjpltvuuOue+x546JHHnnjqmV/7BioOAQAAAAAAAAAAgAAAAAAAAGQAAAAAAAAADAAAAAAAAAA=eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_1_t_5.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_1_t_5.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..986149be3d200e7c4bd84359135324307525523a
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_1_t_5.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="624"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.0025"               offset="692"                 />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="4.1335466395e-09"     RangeMax="0.020574490098"       offset="2288"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="5492"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0.035754844936"       offset="5592"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0.035754844936"       offset="5864"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="6136"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0.035754844936"       offset="6228"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.79588510198"        RangeMax="0.79999999917"        offset="6500"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="0"                    RangeMax="0"                    offset="6720"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="4.279363876e-09"      RangeMax="0.021300286984"       offset="6788"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9772"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9848"                />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="4.1335466287e-11"     RangeMax="0.00029425509902"     offset="9924"                />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="11836"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="11912"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="0"                    RangeMax="0"                    offset="12192"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="12260"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="12796"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="13520"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="13828"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFQAAAAAAAAA=eF5jYACDBoZRepQepYcsDQC25zyBAQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAIAAAAAAAAAA=eF5jYACDBgj1o55hlD/KH+WP8kf5o/xRPt35AA847cA=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAyAAAAAAAAAA=eF4txdNCAwAAAMDFZdtatu1aWrZt+/N76O7lAoF/UY52jGMd53gHneBEJznZKU51mtOd4UxnOds5znWe813gQhe52CUudZnLXeFKV7naNQ651nWud4Mb3eRmt7jVbW53hzvd5W73uNd97veABz3kYY941GMe94QnPeVpz3jWYc953gte9JIjXvaKV73mdW9401ve9o53ved9H/jQRz72iU995nNf+NJXvvaNb33nez/40U9+9otf/eZ3f/jTX/72j3/9BxAkHF0=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAIgAAAAAAAAA=eF5jYgABFQcmKtGMUJphlB6lR2kM+t9/EFCmOg0A4RtxAg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAqgAAAAAAAAA=eF7jex7RXOq3yJ4PSvPjoAVwiOPSp6V8PR6Z1sZB6+AQx6VPfE55bgkeWoJM8SjRxzz5QDoaSqPziaWj0OhUI/3VASTQaThodHUfHAy5lvousn8PpYnlo9Pv0ejWYxr1tz0J021o/BYC6md2baouM1lkPwuNno1Go8vD6Jk41LkVKFTM2r0Qg3bHIY6LdkXj+2872bVDcZ69H4m0Lw5xHyjNQCMAAFpFel8=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAgwAAAAAAAAA=eF6L/qU+c+bMl/YxVKb15vrNANH6VKbT7zVNAtFpVKJh5l06O72QmvRlKL1tz6ztM2hAq71/P2cKDejT25bm1gLpU2j0aTQaXR6XehjfYsGZkl8zXtqbE0mbEUlf/SA1TWwa9emJ4aLMh1upR0+A0iwqPRxPyl/aM1OJZoLSAB3tGWc=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAeAUAAAAAAAA=eF5F0Xs0lGkcwPEXuUwh0dGJpYlyBm0pNPJkXNcl1vVUbPasqHRRFlshp6zrFolMDbYs3RblsuMSPS6ZkMsql9BEjLtGM8Ru1I6zO/s+z0x/fs739/s97zlv/f7D8SbMOiDkbt8cUdNitaqTShUE8eDHkCXq/24ZFa3OyRqGyplKZFfkrK13pfcBWcKG9Ptmv4krl3vgcshj0rT6vof2oe1AObOV3Fd1O9Fmrj0FJPuZVY6hDWajgCCekp1I0D1y6idb8f5BsnfplJYWrhoRv0cjrWmUuM6X3gaM3cY2kfcVE58fqXgAGIN9jf9YTlldMtu5qXN0HMoQQ6R/LDEsMG8fh4HqnaTlAkya1yT3QAP6OOlQ+8QbTFs+fLalnnSAwyuRT1IW1L6nxyF9oTQ2XE0Imra8ILudf9Cwgumi+HvRfdvZuX+PX+sQ93bSDTeWE1iUCZgn6CFNCDpkUl/GiDuftFIQZQdvJ4TH4Xq7RBM1xnxI3vsubjHMclAn7X/K3XXWqRRasLVIs5kfmGUzk5CIRX1KV0XJJ6pJ/D7qT6LiNhp+PwxentMknUzpbZ/vE8BsyT0mITg0/ga63dEgHd19ewPn0BSYOKZG2mrNvYCdYxOw69xG0pWmO5pHXZfERvd9+o2zr/cuwaESl4q6sd0MDVmKlnFpC6B1O5MO3m/0UBj8AcjYoL7ao59eUciFvH2oK1mJOFp6DWAoDfWZ8Ig9d7NfA1keshuPnu28VA2YM06kY2t11hrGl0OZWLRfTzFY/HBkGjB/QY52Zbvfqp8Dg0K0b+S0/T4TVEKJCb0MF+OFl3BQxXFhm2EAw13HxJLHHgdDm5ENsqYPhNzgQw155PSS4+rhn8/CwXXISlE8Ji2uD6jj+RaF3rc11Dmojudra8DpVN8ZSCgje+oPmmhxU4DF4jekw821E2LN3gEZEbKeXequjNN9QCiL5p0vasvbvpmGW9WRz/mcuXOyeQZEni8W/NmTxGi1G54KPnMfyEYg+ybnJ/nZTwDHk8g083KWpn0XqAtHNpu7NlGwfwTWhSJrt17J0km/Ch2xRTou1hTP1zAyEvmB1ops5sAI2BWFnBL4WtMvuwtEXkTOD2rcUJj7F5DsJ/wcHEYMcWHkBeRrfrqcSfYyLLOl93folDGqOWEnzpcVARsbZHnW10OXfTtAFu5V49FqIdQB6IJ74y2NnOaqARBnjey56DI7GFEFi3DPCxsz2vWJD6h4X45mSNHsGoNt2EdjaNyrpXwYied5MSt0r9xe4Iq94bvfWA4Ly3AO33/hz2t8LuKCOK9PYTWcfsazS9fZI7kr0MgbWUTke9tv/Bsexn1bnq1q39IYfIztlMay6MjjwxVs4oW8k+hyFxiReOmYXeLRSlCOrcJ4752fKwDF2E8u6MfH5QnhEHaFsW5Td9VnOC/xQpPzfKzS3kJsvenwoKLOOWjzcKQmTJ2wTjI0iDo4MAYssb+Sj6dOr2sCbtgFJ1drHvDjAAa2crVpYx5P/P+w9SaplMpaCFywl2UOUntPl0vnWR+DTY9asKE9tkdwa4NJwVOwF3sHLWXT+jNC6T6PqcJjpcvVSnzTH/xa3M8BHoY5Vn+wDawV3ePbRu06gRd2QGAVVbaoE3piK9tkpT6yegq9sSmvet3r/LlA0tl1427uaV969RbVt3tduoHEvH2+u2cVy6EPdvShqT0ihX7p/A/0NE2LyV7pPZ2YR85ttjNAMu/benYrd/oZ5F+cVmh1NrUOXLKMrg0skzpgMFR3ip4BJN6ak7tvIfWu1KohXkIPTrHUDMCv3p72u9RlRG2SQ0y61Pop2/SF7OvwHfa3LG85o+Gb0h6RcftAicKXe0r4nmT+P2V4sQM=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAArwAAAAAAAAA=eF4txdciAgAAAMCQWSFbJCuzsjNDiuyMyo7y///gwd3LBQL/WtzqNgfd7g53usvd7nHIYUfc6z73O+oBD3rIwx7xqMc87pgnPOm4p5zwtGc86znPO+kFL3rJy17xqlNOO+M1r3vDm97ytnec9a73vO8DH/rIOR/7xKfO+8wFF33uC5d86Stf+8a3vvO9y37wo5/87IqrrvnFr37zuz/86S/X/e0fN9z0r/8AXBwTVw==AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAEAAAAAAAAAA=eF5jYBgFo2AU4AIAAyAAAQ==AQAAAAAAAAAAgAAAAAAAAFgLAAAAAAAAcAEAAAAAAAA=eF511sFpQzEQhGH35ALcTXpKOnEJguTkk24CQUCQg0oIthjM7r+zJ78vy2y8fk/25VLX1+ez7rfaG/z6qofp7/BTw+RM+Merfk3+gv98P+vPzN3G+b51XXuDaw91f4efGiZnwrWHOn/BtYd67jbOzznuIXuDxz3k/g4/NUzOhMc95PwFj3vIc7dx3tfaQ+0Nruu6v8NPDZMz4dpDnb/g2kM9dxvncxzvh+wNrty6v8NPDZMz4fF+yPkLHu+HPHcbV42Ur+cne4PH/eb+Do/XOWfC4zmZ8xc8npN57jbOczo+F9kbXHuo+zv81DA5Ex6fi5y/4PG5yHO3cX4vaQ+1N/jJfZj+Dj81TM6E67rOX3DtoZ67jfN7OJ4P2Rtce6j7O/zUMDkTrv+7zl/weD7kuds4f3doD7U3uPZQ93f4qWFyJlx7qPMXXNf13G38/Xe9iudk9gbXHur+Dj81TM6Ex/s45y94fJ957ob/A7JFAhg=AQAAAAAAAAAAgAAAAAAAAIAMAAAAAAAA/QEAAAAAAAA=eF5d0EXXEGQABWFaGgWluwSV7v7oEAVJizBolI6fz4L32czd3HPmzGomTfq8yePnjp8TPmX8vHj41PHz4+HTxi+Ih08f/2U8fMb4r+LhX4xfGA+fOX5RPHzW+K/j4bPHfxNPJz2WjF8crsfSeLgey+LheiyPh+uxIh6ux8p4uB6r4uF6rI6H67EmHq7b2ng66bF+/LpwPTbEw/XYGA/XY1M8XI/N8XA9vo2H67ElHq7H1ni4Ht/Fw9eO/z6eTnpsG/9DuB7b4+F67IiH67EzHq7Hrni4Hrvj4XrsiYfrsTcerse+eLhu++PppMfB8QfC9TgUD9fjcDxcjyPxcD2OxsP1OBYP1+N4PFyPE/FwPSbi4bqdjKeTHqfHnwrX40w8XI+z8XA9zsXD9TgfD9fjQjxcj4vxcD0uxcMnxv8YD9ftcjyd9Ph5/E/helyJh+txNR6uxy/xcD2uxcP1uB4P1+NGPFyPm/FwPW7Fw3W7HU8nPX4b/2u4Hr/Hw/X4Ix6ux5/xcD3uxMP1uBsP1+NePFyP+/FwPf6Kh+v2dzyd9Ph3/D/hejyIh+vxMB6ux6N4uB6P4+F6PImH6/E0Hn5//LN4uB7P4+G6/RdPJz1ejP8/XI+X8XA9XsXD9XgdD9fjTTxcj7fxcD3excP1eB8P1+NDPFy3j/E+AWsoXcE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAxgAAAAAAAAA=eF4txRF0QgEAAMB6LwiCIAiCIAiCIPgQBEEQBEEQBEEQBEEQBEEQBINBEARBEARBMBgEQRAMBoNBEARBEATdyUVCb1HHHHfCSaecdsZZ55x3wYGLLrnsiquuue6Gm2657Y677rnvgYceeeyJp575w5+ee+GlV15746133vvL3z746JPP/vGv//zvi6+++e6Hnw6F30UcdcxxJ5x0ymlnnHXOeRccuOiSy6646prrbrjpltvuuOue+x546JHHnnjqmV/7BioOAQAAAAAAAAAAgAAAAAAAAGQAAAAAAAAADAAAAAAAAAA=eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_20_t_100.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_20_t_100.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..4a92864c33482d26cca4cda8fdef32691dc9210b
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_20_t_100.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="624"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.05"                 offset="692"                 />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0.0046914783719"      RangeMax="0.15304753483"        offset="2052"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="5092"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0.17488880339"        offset="5192"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0.17488880339"        offset="5540"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="5888"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0.17488880339"        offset="5980"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.76939049303"        RangeMax="0.79906170433"        offset="6328"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="0"                    RangeMax="0"                    offset="6556"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0.0048569775108"      RangeMax="0.15844652278"        offset="6624"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9120"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9196"                />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="7.6118090438e-06"     RangeMax="0.00045560855859"     offset="9272"                />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="11064"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="11140"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="0"                    RangeMax="0"                    offset="11420"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="11488"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="12024"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="12748"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="13056"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFQAAAAAAAAA=eF5jYACDBoZRepQepYcsDQC25zyBAQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAIAAAAAAAAAA=eF5jYACDBgj1o55hlD/KH+WP8kf5o/xRPt35AA847cA=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAyAAAAAAAAAA=eF4txdNCAwAAAMDFZdtatu1aWrZt+/N76O7lAoF/UY52jGMd53gHneBEJznZKU51mtOd4UxnOds5znWe813gQhe52CUudZnLXeFKV7naNQ651nWud4Mb3eRmt7jVbW53hzvd5W73uNd97veABz3kYY941GMe94QnPeVpz3jWYc953gte9JIjXvaKV73mdW9401ve9o53ved9H/jQRz72iU995nNf+NJXvvaNb33nez/40U9+9otf/eZ3f/jTX/72j3/9BxAkHF0=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAIgAAAAAAAAA=eF5jYgABFQcmKtGMUJphlB6lR2kM+t9/EFCmOg0A4RtxAg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAA4gAAAAAAAAA=eF7beLBx7sGkY/YboPRGImmY+nVQej0afU39W+wFz2P2V6E0jH8djb6Gg76Cph/GPxS0pSDw11E4fRgHHxd9EAct01sjkZR21F4WBy2Hg48uLoNGJ+U900koP4KTTkajU6B0Kpo4TH0ilFYwu8jHxH/YXh5KK6DRimi0Ehofl365Y01usZwHMWh5NFoBhzgu/XapLFLcDXvs7dFoRzTaAU0exrdDo22h9H7lhruOMlvtD0DpgwT4MHo/Gr0PSu+F0n3Xjy8+ELwcTk+A0v1ofBg9EU19LxrdDaUZaAQAzFCQzw==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAiAAAAAAAAAA=eF4zFvx08+XEl/bGVKbttuUIL57w0t6WSrQNlD6z99HGKT3Upx2tNiYLtb60d6ISDTPvAPsGf5ZK6tNXbqzf/TXtpf1lKtNJKa9e6vlSn14k+GjXbc2X9oupRC+B0ousJdVsf7+wX0wlGmZeSfe2ivv7qU83fFh7/sa8F/b1VKLroDQAVdoZ0g==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAHQUAAAAAAAA=eF5Fzns01GkYB/BhhpFcGoMpSilJOJjCTr1vJqs6adGUdiKV2qO13Vyq7d5hpZZsSZZ0cQ07i9P1WPH+ZpqO1SGSIrmGYlxyGdJKy8z+4fnN/vk53+f5Ps/LSwkjWfPmY63vti2xGurw8NR+7fQ0Qo1iwEGnqi+U2w+R3E0zTvOu258h/YiSwZvNG63lTpPIxnvGrht9W4zP6eBrsP+Oe+gPVjgPd4CzC90szfJt8FOY52VmVkxLGZgLfTpFzT7yUlMqF/Jf0oIk4kg2Rf/HDbE0zJ82x1q2J8uqipUelZ/ueU91NSMjsIFNdQLD3IRaDo7c3r68fmKMbAK3sJ4kSiQc7Al+1/btREONDtYD3z4p010WPEiUS2cclfnJP1lgiivA254Hs1lzdfEwWC/Tou6JQy2aBfsDLlFJXIO52BGcxY/dfkDQTq6I3awq+dpCR8vd11RnmVQEOOBZvuiB8UNyCOwjiFxm93qQnAandVr7NWXMpi6BfUlmyXuOUpN7JJqUB0WNkTDwpsqG3zi3uVgM/tlH9oOc4uEAcEf3Z5UotRMFgze3vA16VDql+e+2Q14eV59HjaY+r/x93EgY2Iudh7rVxOj6jIO4zSk9L7jYEKyrr5WzUTFKTMAH3HkID0+QDthvemPLsu0aRxaQ78F8+ZXhf8gI5BnZxwviRUZYCY5xWiSR9vHwB/C6XL7fhhx9rAZH/2p8cvJrMjKFvmtJNqdknDnUDtP0qRuTPGGtR6lL2Hk12g9esy9ErYo1p36i8wT3c5d1dKg94Fl90a5/FU+jbeCrH7hXZKv1qC3gezYLRY91LSgR2LCpoD7BV4Xo/LC/s8yxfx4Wgxc4xSgZIhO8E9xtGXKxXDCi6V/SvH4XiZuNqzxUWgcTrYXdCYaPmLL36CWYMdTmdqmhBFWCa7s5oaGFU+QZuN5v6cvNXzhUC7ioQNFvKGJSz8Fx//54wW1LL2oE10yXxeVqzcet4MwnbQVVfhxcB3b1Kplj06ePG8CVKi+rljILis5ViuKdyjxT6i77z/D8DDthwJEFbF5ENSkCizbYGJT6TxI65+LoAB9rY828rWeU4xGjfiQBLxq3XT3nTBGRgu/XRT64a6mNH4P3GWR1xqxiaOzi29OdcYKF6b61SWHax1L6USE45nvzVY63TCg5OCeVubfZUxffZBSX5F53EcajWGlNuwF1B+yYslDkMmpCpYFD3qi9VGfZVBbY+ny8cVZ1P6Etim69tduOhXPATc7hBeFjH0km2PuhZfL9nHGUDXbY5Ttk9loP0/dCufbrSuK/aOaHfvlqmlK/ANPzZXw7M/uOeZRL2YVE5mU34auxF70hzFGyAswfeBWtdGVhV/Dq/K1eN541IjqXUO3X94V91tj4WLqzYmxK478vTqIefzWi++O2iq0cTujglWB7xrrPpl6diA8WnFGkvGvgaXJG7Z2F69NjyTfgiKONpxLSZWTlQX32UR0k1KtJGVSkKokbeIJvUDMRNaDxzcWdgZPL3iB3sLQ0WzC1th0JwHdCpVvzkhoInbOtT1ekeag08+wTgj3Hy9mY7rPnjC5FciWiHVA2dW9JzyCi/xmJ3S0b38nCK+j/BMfzgo9cRb3crta3rWuEInAfeGVg/d5W2/toAPy4UJ/pMP6/B5RtuxablZBBcL5++SepskrjY8MVpFRcrvHNig2Rhx+Ukn7wjkBxl/v2q4S+h0fUvroZGUQBbgqQVB68KCc94P8ATsuAZg==AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAArwAAAAAAAAA=eF4txdciAgAAAMCQWSFbJCuzsjNDiuyMyo7y///gwd3LBQL/WtzqNgfd7g53usvd7nHIYUfc6z73O+oBD3rIwx7xqMc87pgnPOm4p5zwtGc86znPO+kFL3rJy17xqlNOO+M1r3vDm97ytnec9a73vO8DH/rIOR/7xKfO+8wFF33uC5d86Stf+8a3vvO9y37wo5/87IqrrvnFr37zuz/86S/X/e0fN9z0r/8AXBwTVw==AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAEAAAAAAAAAA=eF5jYBgFo2AU4AIAAyAAAQ==AQAAAAAAAAAAgAAAAAAAAFgLAAAAAAAAcAEAAAAAAAA=eF511sFpQzEQhGH35ALcTXpKOnEJguTkk24CQUCQg0oIthjM7r+zJ78vy2y8fk/25VLX1+ez7rfaG/z6qofp7/BTw+RM+Merfk3+gv98P+vPzN3G+b51XXuDaw91f4efGiZnwrWHOn/BtYd67jbOzznuIXuDxz3k/g4/NUzOhMc95PwFj3vIc7dx3tfaQ+0Nruu6v8NPDZMz4dpDnb/g2kM9dxvncxzvh+wNrty6v8NPDZMz4fF+yPkLHu+HPHcbV42Ur+cne4PH/eb+Do/XOWfC4zmZ8xc8npN57jbOczo+F9kbXHuo+zv81DA5Ex6fi5y/4PG5yHO3cX4vaQ+1N/jJfZj+Dj81TM6E67rOX3DtoZ67jfN7OJ4P2Rtce6j7O/zUMDkTrv+7zl/weD7kuds4f3doD7U3uPZQ93f4qWFyJlx7qPMXXNf13G38/Xe9iudk9gbXHur+Dj81TM6Ex/s45y94fJ957ob/A7JFAhg=AQAAAAAAAAAAgAAAAAAAAIAMAAAAAAAA/QEAAAAAAAA=eF5d0EXXEGQABWFaGgWluwSV7v7oEAVJizBolI6fz4L32czd3HPmzGomTfq8yePnjp8TPmX8vHj41PHz4+HTxi+Ih08f/2U8fMb4r+LhX4xfGA+fOX5RPHzW+K/j4bPHfxNPJz2WjF8crsfSeLgey+LheiyPh+uxIh6ux8p4uB6r4uF6rI6H67EmHq7b2ng66bF+/LpwPTbEw/XYGA/XY1M8XI/N8XA9vo2H67ElHq7H1ni4Ht/Fw9eO/z6eTnpsG/9DuB7b4+F67IiH67EzHq7Hrni4Hrvj4XrsiYfrsTcerse+eLhu++PppMfB8QfC9TgUD9fjcDxcjyPxcD2OxsP1OBYP1+N4PFyPE/FwPSbi4bqdjKeTHqfHnwrX40w8XI+z8XA9zsXD9TgfD9fjQjxcj4vxcD0uxcMnxv8YD9ftcjyd9Ph5/E/helyJh+txNR6uxy/xcD2uxcP1uB4P1+NGPFyPm/FwPW7Fw3W7HU8nPX4b/2u4Hr/Hw/X4Ix6ux5/xcD3uxMP1uBsP1+NePFyP+/FwPf6Kh+v2dzyd9Ph3/D/hejyIh+vxMB6ux6N4uB6P4+F6PImH6/E0Hn5//LN4uB7P4+G6/RdPJz1ejP8/XI+X8XA9XsXD9XgdD9fjTTxcj7fxcD3excP1eB8P1+NDPFy3j/E+AWsoXcE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAxgAAAAAAAAA=eF4txRF0QgEAAMB6LwiCIAiCIAiCIPgQBEEQBEEQBEEQBEEQBEEQBINBEARBEARBMBgEQRAMBoNBEARBEATdyUVCb1HHHHfCSaecdsZZ55x3wYGLLrnsiquuue6Gm2657Y677rnvgYceeeyJp575w5+ee+GlV15746133vvL3z746JPP/vGv//zvi6+++e6Hnw6F30UcdcxxJ5x0ymlnnHXOeRccuOiSy6646prrbrjpltvuuOue+x546JHHnnjqmV/7BioOAQAAAAAAAAAAgAAAAAAAAGQAAAAAAAAADAAAAAAAAAA=eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_420_t_4000.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_420_t_4000.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..3999fed7307a48bd18d0e934bcdacc7f5324d0df
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_gas_ts_420_t_4000.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="624"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.05"                 offset="692"                 />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0.05"                 RangeMax="0.05"                 offset="2160"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="5092"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="-9.6273001897e-18"    RangeMax="1.1914743079e-17"     offset="5192"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="-9.6273001897e-18"    RangeMax="1.1914743079e-17"     offset="6448"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="7704"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="-9.6273001897e-18"    RangeMax="1.1914743079e-17"     offset="7796"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.79"                 RangeMax="0.79"                 offset="9052"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="0"                    RangeMax="0"                    offset="9140"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0.051763827154"       RangeMax="0.051763827154"       offset="9208"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="11480"               />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="11556"               />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="1.4786798436e-21"     RangeMax="1.0842756371e-19"     offset="11632"               />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="14220"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="14296"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="0"                    RangeMax="0"                    offset="14576"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="14644"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="15180"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="15904"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="16212"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFQAAAAAAAAA=eF5jYACDBoZRepQepYcsDQC25zyBAQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAIAAAAAAAAAA=eF5jYACDBgj1o55hlD/KH+WP8kf5o/xRPt35AA847cA=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAyAAAAAAAAAA=eF4txdNCAwAAAMDFZdtatu1aWrZt+/N76O7lAoF/UY52jGMd53gHneBEJznZKU51mtOd4UxnOds5znWe813gQhe52CUudZnLXeFKV7naNQ651nWud4Mb3eRmt7jVbW53hzvd5W73uNd97veABz3kYY941GMe94QnPeVpz3jWYc953gte9JIjXvaKV73mdW9401ve9o53ved9H/jQRz72iU995nNf+NJXvvaNb33nez/40U9+9otf/eZ3f/jTX/72j3/9BxAkHF0=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=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eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAArwAAAAAAAAA=eF4txdciAgAAAMCQWSFbJCuzsjNDiuyMyo7y///gwd3LBQL/WtzqNgfd7g53usvd7nHIYUfc6z73O+oBD3rIwx7xqMc87pgnPOm4p5zwtGc86znPO+kFL3rJy17xqlNOO+M1r3vDm97ytnec9a73vO8DH/rIOR/7xKfO+8wFF33uC5d86Stf+8a3vvO9y37wo5/87IqrrvnFr37zuz/86S/X/e0fN9z0r/8AXBwTVw==AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAEAAAAAAAAAA=eF5jYBgFo2AU4AIAAyAAAQ==AQAAAAAAAAAAgAAAAAAAAFgLAAAAAAAAcAEAAAAAAAA=eF511sFpQzEQhGH35ALcTXpKOnEJguTkk24CQUCQg0oIthjM7r+zJ78vy2y8fk/25VLX1+ez7rfaG/z6qofp7/BTw+RM+Merfk3+gv98P+vPzN3G+b51XXuDaw91f4efGiZnwrWHOn/BtYd67jbOzznuIXuDxz3k/g4/NUzOhMc95PwFj3vIc7dx3tfaQ+0Nruu6v8NPDZMz4dpDnb/g2kM9dxvncxzvh+wNrty6v8NPDZMz4fF+yPkLHu+HPHcbV42Ur+cne4PH/eb+Do/XOWfC4zmZ8xc8npN57jbOczo+F9kbXHuo+zv81DA5Ex6fi5y/4PG5yHO3cX4vaQ+1N/jJfZj+Dj81TM6E67rOX3DtoZ67jfN7OJ4P2Rtce6j7O/zUMDkTrv+7zl/weD7kuds4f3doD7U3uPZQ93f4qWFyJlx7qPMXXNf13G38/Xe9iudk9gbXHur+Dj81TM6Ex/s45y94fJ957ob/A7JFAhg=AQAAAAAAAAAAgAAAAAAAAIAMAAAAAAAA/QEAAAAAAAA=eF5d0EXXEGQABWFaGgWluwSV7v7oEAVJizBolI6fz4L32czd3HPmzGomTfq8yePnjp8TPmX8vHj41PHz4+HTxi+Ih08f/2U8fMb4r+LhX4xfGA+fOX5RPHzW+K/j4bPHfxNPJz2WjF8crsfSeLgey+LheiyPh+uxIh6ux8p4uB6r4uF6rI6H67EmHq7b2ng66bF+/LpwPTbEw/XYGA/XY1M8XI/N8XA9vo2H67ElHq7H1ni4Ht/Fw9eO/z6eTnpsG/9DuB7b4+F67IiH67EzHq7Hrni4Hrvj4XrsiYfrsTcerse+eLhu++PppMfB8QfC9TgUD9fjcDxcjyPxcD2OxsP1OBYP1+N4PFyPE/FwPSbi4bqdjKeTHqfHnwrX40w8XI+z8XA9zsXD9TgfD9fjQjxcj4vxcD0uxcMnxv8YD9ftcjyd9Ph5/E/helyJh+txNR6uxy/xcD2uxcP1uB4P1+NGPFyPm/FwPW7Fw3W7HU8nPX4b/2u4Hr/Hw/X4Ix6ux5/xcD3uxMP1uBsP1+NePFyP+/FwPf6Kh+v2dzyd9Ph3/D/hejyIh+vxMB6ux6N4uB6P4+F6PImH6/E0Hn5//LN4uB7P4+G6/RdPJz1ejP8/XI+X8XA9XsXD9XgdD9fjTTxcj7fxcD3excP1eB8P1+NDPFy3j/E+AWsoXcE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAxgAAAAAAAAA=eF4txRF0QgEAAMB6LwiCIAiCIAiCIPgQBEEQBEEQBEEQBEEQBEEQBINBEARBEARBMBgEQRAMBoNBEARBEATdyUVCb1HHHHfCSaecdsZZ55x3wYGLLrnsiquuue6Gm2657Y677rnvgYceeeyJp575w5+ee+GlV15746133vvL3z746JPP/vGv//zvi6+++e6Hnw6F30UcdcxxJ5x0ymlnnHXOeRccuOiSy6646prrbrjpltvuuOue+x546JHHnnjqmV/7BioOAQAAAAAAAAAAgAAAAAAAAGQAAAAAAAAADAAAAAAAAAA=eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid.prj b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid.prj
new file mode 100644
index 0000000000000000000000000000000000000000..4ee3208182415882134173140786508161d65125
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid.prj
@@ -0,0 +1,533 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<OpenGeoSysProject>
+    <meshes>
+        <mesh axially_symmetric="false">square_1x1_quad4_1e2.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_left.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_right.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_top.vtu</mesh>
+        <mesh axially_symmetric="false">geometry_bottom.vtu</mesh>
+    </meshes>
+    <processes>
+        <process>
+            <name>TH2M</name>
+            <type>TH2M</type>
+            <integration_order>2</integration_order>
+            <constitutive_relation>
+                <type>LinearElasticIsotropic</type>
+                <youngs_modulus>E</youngs_modulus>
+                <poissons_ratio>nu</poissons_ratio>
+            </constitutive_relation>
+
+            <jacobian_assembler>
+                <type>CentralDifferences</type>
+                <component_magnitudes>
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                   1.0 1.0 1.0 1.0
+                </component_magnitudes>
+                <relative_epsilons>
+                   1e-03 1e-03 1e-03 1e-03
+                   1e-03 1e-03 1e-03 1e-03
+                   1e-06 1e-06 1e-06 1e-06
+                   1e-08 1e-08 1e-08 1e-08
+                   1e-08 1e-08 1e-08 1e-08
+                </relative_epsilons>
+            </jacobian_assembler>
+
+            <reference_temperature>temperature_ic</reference_temperature>
+            <process_variables>
+                <gas_pressure>gas_pressure</gas_pressure>
+                <capillary_pressure>capillary_pressure</capillary_pressure>
+                <temperature>temperature</temperature>
+                <displacement>displacement</displacement>
+            </process_variables>
+            <secondary_variables>
+                <secondary_variable internal_name="velocity_gas" output_name="velocity_gas"/>
+                <secondary_variable internal_name="velocity_liquid" output_name="velocity_liquid"/>
+                <secondary_variable internal_name="sigma" output_name="sigma"/>
+                <secondary_variable internal_name="epsilon" output_name="epsilon"/>
+                <secondary_variable internal_name="liquid_density" output_name="liquid_density"/>
+                <secondary_variable internal_name="gas_density" output_name="gas_density"/>
+                <secondary_variable internal_name="porosity" output_name="porosity"/>
+                <secondary_variable internal_name="saturation" output_name="saturation"/>
+            </secondary_variables>
+            <specific_body_force>0 0</specific_body_force>
+        </process>
+    </processes>
+    <media>
+        <medium id="0">
+            <phases>
+                <phase>
+                    <type>Gas</type>
+                    <properties>
+                        <property>
+                            <name>specific_heat_capacity</name>
+                            <type>Constant</type>
+                            <value>0.0</value>
+                        </property>
+                        <property>
+                            <name>thermal_conductivity</name>
+                            <type>Constant</type>
+                            <value>0</value>
+                        </property>
+                        <property>
+                            <name>density</name>
+                            <type>Constant</type>
+                            <value>10</value>
+                        </property>
+                        <property>
+                            <name>molar_mass</name>
+                            <type>Constant</type>
+                            <value>1</value>
+                        </property>
+
+                        <property>
+                            <name>thermal_expansivity</name>
+                            <type>Constant</type>
+                            <value>0</value>
+                        </property>
+                        <property>
+                            <name>viscosity</name>
+                            <type>Constant</type>
+                            <value>1</value>
+                        </property>
+                    </properties>
+                </phase>
+                <phase>
+                    <type>AqueousLiquid</type>
+                    <properties>
+                        <property>
+                            <name>specific_heat_capacity</name>
+                            <type>Constant</type>
+                            <value>4280.0</value>
+                        </property>
+                        <property>
+                            <name>molar_mass</name>
+                            <type>Constant</type>
+                            <value>.028949</value>
+                        </property>
+                        <property>
+                            <name>thermal_conductivity</name>
+                            <type>Constant</type>
+                            <value>0.6</value>
+                        </property>
+
+                        <property>
+                            <name>density</name>
+                            <type>Linear</type>
+                            <reference_value>1.e-6</reference_value>
+                            <independent_variable>
+                                <variable_name>temperature</variable_name>
+                                <reference_condition>293.15</reference_condition>
+                                <slope>-4.e-6</slope>
+                            </independent_variable>
+                        </property>
+
+                        <property>
+                            <name>viscosity</name>
+                            <type>Constant</type>
+                            <value>1.e-9</value>
+                        </property>
+
+                    </properties>
+                </phase>
+                <phase>
+                    <type>Solid</type>
+                    <properties>
+                        <property>
+                            <name>density</name>
+                            <type>Constant</type>
+                            <value>1.2e-6</value>
+                        </property>
+                        <property>
+                            <name>thermal_conductivity</name>
+                            <type>Constant</type>
+                            <value>1.838</value>
+                        </property>
+                        <property>
+                            <name>specific_heat_capacity</name>
+                            <type>Constant</type>
+                            <value>917.654</value>
+                        </property>
+
+                        <property>
+                            <name>thermal_expansivity</name>
+                            <type>Constant</type>
+                            <value>1.5e-5</value>
+                        </property>
+                    </properties>
+                </phase>
+            </phases>
+            <properties>
+
+                <property>
+                    <name>permeability</name>
+                    <type>Constant</type>
+                    <value>1.e-12</value>
+                </property>
+
+                <property>
+                    <name>biot_coefficient</name>
+                    <type>Constant</type>
+                    <value>1.0</value>
+                </property>
+
+                <property>
+                    <name>saturation</name>
+                    <type>Constant</type>
+                    <value>1</value>
+                </property>
+
+                <property>
+                    <name>relative_permeability</name>
+                    <type>Constant</type>
+                    <value>1</value>
+                </property>
+
+                <property>
+                    <name>relative_permeability_nonwetting_phase</name>
+                    <type>Constant</type>
+                    <value>0</value>
+                </property>
+
+                <property>
+                    <name>porosity</name>
+                    <type>Constant</type>
+                    <value>0.8</value>
+                </property>
+
+            </properties>
+        </medium>
+    </media>
+    <time_loop>
+        <processes>
+            <process ref="TH2M">
+                <nonlinear_solver>basic_newton</nonlinear_solver>
+                <compensate_non_equilibrium_initial_residuum>false</compensate_non_equilibrium_initial_residuum>
+                <convergence_criterion>
+                    <type>PerComponentDeltaX</type>
+                    <norm_type>NORM2</norm_type>
+                    <abstols>1e-3 1e-3 1e-5 1e-6 1.e-6</abstols>
+                </convergence_criterion>
+                <time_discretization>
+                    <type>BackwardEuler</type>
+                </time_discretization>
+                <time_stepping>
+                    <type>FixedTimeStepping</type>
+                    <t_initial>0</t_initial>
+                    <t_end>4000</t_end>
+                    <timesteps>
+                        <pair>
+                            <repeat>40</repeat>
+                            <delta_t>5</delta_t>
+                        </pair>
+                        <pair>
+                            <repeat>1</repeat>
+                            <delta_t>10</delta_t>
+                        </pair>
+                    </timesteps>
+                </time_stepping>
+            </process>
+        </processes>
+        <output>
+            <type>VTK</type>
+
+            <prefix>HM_confined_compression_liquid</prefix>
+            <timesteps>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>1</each_steps>
+                </pair>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>19</each_steps>
+                </pair>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>100</each_steps>
+                </pair>
+                <pair>
+                    <repeat>1</repeat>
+                    <each_steps>300</each_steps>
+                </pair>
+            </timesteps>
+
+            <variables>
+                <variable>gas_pressure</variable>
+                <variable>gas_pressure_interpolated</variable>
+                <variable>capillary_pressure</variable>
+                <variable>capillary_pressure_interpolated</variable>
+                <variable>liquid_pressure_interpolated</variable>
+                <variable>temperature</variable>
+                <variable>temperature_interpolated</variable>
+                <variable>displacement</variable>
+                <variable>sigma</variable>
+                <variable>epsilon</variable>
+                <variable>velocity_gas</variable>
+                <variable>velocity_liquid</variable>
+                <variable>liquid_density</variable>
+                <variable>gas_density</variable>
+                <variable>porosity</variable>
+                <variable>saturation</variable>
+            </variables>
+        </output>
+    </time_loop>
+    <parameters>
+        <!-- Mechanics -->
+        <parameter>
+            <name>E</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+        <parameter>
+            <name>nu</name>
+            <type>Constant</type>
+            <value>.1</value>
+        </parameter>
+        <!-- Model parameters -->
+        <parameter>
+            <name>displacement0</name>
+            <type>Constant</type>
+            <values>0 0</values>
+        </parameter>
+        <parameter>
+            <name>zero</name>
+            <type>Constant</type>
+            <value>0</value>
+        </parameter>
+        <parameter>
+            <name>temperature_ic</name>
+            <type>Constant</type>
+            <value>293.15</value>
+        </parameter>
+        <parameter>
+            <name>displacementTop</name>
+            <type>Constant</type>
+            <value>-0.05</value>
+        </parameter>
+        <parameter>
+            <name>displacementRamp</name>
+            <type>CurveScaled</type>
+            <curve>timeRamp</curve>
+            <parameter>displacementTop</parameter>
+        </parameter>
+    </parameters>
+
+    <curves>
+        <curve>
+            <name>timeRamp</name>
+            <coords>0 100 10000</coords>
+            <values>0 1   1</values>
+        </curve>
+    </curves>
+
+    <!-- ## Displacement equation #########################################-->
+    <process_variables>
+        <process_variable>
+            <name>displacement</name>
+            <components>2</components>
+            <order>1</order>
+            <initial_condition>displacement0</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>geometry_top</mesh>
+                    <type>Dirichlet</type>
+                    <component>1</component>
+                    <parameter>displacementRamp</parameter>
+                </boundary_condition>
+
+                <boundary_condition>
+                    <mesh>geometry_bottom</mesh>
+                    <type>Dirichlet</type>
+                    <component>1</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+                <boundary_condition>
+                    <mesh>geometry_right</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+                <boundary_condition>
+                    <mesh>geometry_left</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+        </process_variable>
+
+        <!-- ## Gas pressure equation #############################################-->
+        <process_variable>
+            <name>gas_pressure</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>zero</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>square_1x1_quad4_1e2</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+        </process_variable>
+
+        <!-- ## Capillary pressure equation #######################################-->
+        <process_variable>
+            <name>capillary_pressure</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>zero</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>geometry_top</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>zero</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+
+        </process_variable>
+
+        <!-- ## Temperature equation ##############################################-->
+        <process_variable>
+            <name>temperature</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>temperature_ic</initial_condition>
+            <boundary_conditions>
+
+                <boundary_condition>
+                    <mesh>square_1x1_quad4_1e2</mesh>
+                    <type>Dirichlet</type>
+                    <component>0</component>
+                    <parameter>temperature_ic</parameter>
+                </boundary_condition>
+
+            </boundary_conditions>
+            <source_terms>
+
+            </source_terms>
+        </process_variable>
+    </process_variables>
+
+    <nonlinear_solvers>
+        <nonlinear_solver>
+            <name>basic_newton</name>
+            <type>Newton</type>
+            <max_iter>20</max_iter>
+            <linear_solver>general_linear_solver</linear_solver>
+        </nonlinear_solver>
+    </nonlinear_solvers>
+    <linear_solvers>
+        <linear_solver>
+            <name>general_linear_solver</name>
+            <lis>-i bicgstab -p ilu -tol 1e-16 -maxiter 10000</lis>
+            <eigen>
+                <solver_type>SparseLU</solver_type>
+                <scaling>true</scaling>
+            </eigen>
+            <petsc>
+                <prefix>sd</prefix>
+                <parameters>-sd_ksp_type cg -sd_pc_type bjacobi -sd_ksp_rtol 1e-16 -sd_ksp_max_it 10000</parameters>
+            </petsc>
+        </linear_solver>
+    </linear_solvers>
+    <test_definition>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>gas_pressure_interpolated</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>capillary_pressure_interpolated</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>temperature</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>displacement</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>sigma</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>epsilon</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>velocity_gas</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>velocity_liquid</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>gas_density</field>
+            <absolute_tolerance>5e-14</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>liquid_density</field>
+            <absolute_tolerance>2e-14</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>porosity</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>saturation</field>
+            <absolute_tolerance>2e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>HydraulicFlow</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+        <vtkdiff>
+            <regex>HM_confined_compression_liquid_ts_.*.vtu</regex>
+            <field>NodalForces</field>
+            <absolute_tolerance>1e-15</absolute_tolerance>
+            <relative_tolerance>1e-15</relative_tolerance>
+        </vtkdiff>
+    </test_definition>
+</OpenGeoSysProject>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_0_t_0.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_0_t_0.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..25ca868b6a7e65e21f8a074e3475839ee05bed1e
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_0_t_0.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="0"                    RangeMax="0"                    offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="152"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="228"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="540"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="608"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="676"                 />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0"                    RangeMax="0"                    offset="752"                 />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="828"                 />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="920"                 />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="988"                 />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="1056"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1156"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.8"                  RangeMax="0.8"                  offset="1224"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="1"                    RangeMax="1"                    offset="1320"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1428"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="1504"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="1580"                />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1656"                />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="1732"                />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="1808"                />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="1"                    RangeMax="1"                    offset="2088"                />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="2160"                />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="2696"                />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="3420"                />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="3728"                />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAyAAAAAAAAAA=eF4txdNCAwAAAMDFZdtatu1aWrZt+/N76O7lAoF/UY52jGMd53gHneBEJznZKU51mtOd4UxnOds5znWe813gQhe52CUudZnLXeFKV7naNQ651nWud4Mb3eRmt7jVbW53hzvd5W73uNd97veABz3kYY941GMe94QnPeVpz3jWYc953gte9JIjXvaKV73mdW9401ve9o53ved9H/jQRz72iU995nNf+NJXvvaNb33nez/40U9+9otf/eZ3f/jTX/72j3/9BxAkHF0=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACAPAAAAAAAAGAAAAAAAAAA=eF7twQEBAAAAgJD+r+4ICgAAABgPIAABAQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAIgAAAAAAAAA=eF5jYgABFQcmKtGMUJphlB6lR2kM+t9/EFCmOg0A4RtxAg==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAKAAAAAAAAAA=eF7re7t1wfdjG+z6qEz3UpnuIVIdqfSouaPm0tNcatPdUBoAMj6Wvw==AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAJwAAAAAAAAA=eF6bOxMEXtrPoTI9G0rPojI9ai6EHjUXQg81c2dC6RlUpgG7Kz5xAQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAALgAAAAAAAAA=eF5jYACBD/YMVKIZofR/MHhPUD2p9Ki5EHrUXAg91Mz9BzWXWvRfKA0AqRwGsA==AQAAAAAAAAAAgAAAAAAAACAPAAAAAAAAGAAAAAAAAAA=eF7twQEBAAAAgJD+r+4ICgAAABgPIAABAQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAArwAAAAAAAAA=eF4txdciAgAAAMCQWSFbJCuzsjNDiuyMyo7y///gwd3LBQL/WtzqNgfd7g53usvd7nHIYUfc6z73O+oBD3rIwx7xqMc87pgnPOm4p5zwtGc86znPO+kFL3rJy17xqlNOO+M1r3vDm97ytnec9a73vO8DH/rIOR/7xKfO+8wFF33uC5d86Stf+8a3vvO9y37wo5/87IqrrvnFr37zuz/86S/X/e0fN9z0r/8AXBwTVw==AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAFQAAAAAAAAA=eF5jYACBD/YMo/QoPUpj0AD4RXZdAQAAAAAAAAAAgAAAAAAAAFgLAAAAAAAAcAEAAAAAAAA=eF511sFpQzEQhGH35ALcTXpKOnEJguTkk24CQUCQg0oIthjM7r+zJ78vy2y8fk/25VLX1+ez7rfaG/z6qofp7/BTw+RM+Merfk3+gv98P+vPzN3G+b51XXuDaw91f4efGiZnwrWHOn/BtYd67jbOzznuIXuDxz3k/g4/NUzOhMc95PwFj3vIc7dx3tfaQ+0Nruu6v8NPDZMz4dpDnb/g2kM9dxvncxzvh+wNrty6v8NPDZMz4fF+yPkLHu+HPHcbV42Ur+cne4PH/eb+Do/XOWfC4zmZ8xc8npN57jbOczo+F9kbXHuo+zv81DA5Ex6fi5y/4PG5yHO3cX4vaQ+1N/jJfZj+Dj81TM6E67rOX3DtoZ67jfN7OJ4P2Rtce6j7O/zUMDkTrv+7zl/weD7kuds4f3doD7U3uPZQ93f4qWFyJlx7qPMXXNf13G38/Xe9iudk9gbXHur+Dj81TM6Ex/s45y94fJ957ob/A7JFAhg=AQAAAAAAAAAAgAAAAAAAAIAMAAAAAAAA/QEAAAAAAAA=eF5d0EXXEGQABWFaGgWluwSV7v7oEAVJizBolI6fz4L32czd3HPmzGomTfq8yePnjp8TPmX8vHj41PHz4+HTxi+Ih08f/2U8fMb4r+LhX4xfGA+fOX5RPHzW+K/j4bPHfxNPJz2WjF8crsfSeLgey+LheiyPh+uxIh6ux8p4uB6r4uF6rI6H67EmHq7b2ng66bF+/LpwPTbEw/XYGA/XY1M8XI/N8XA9vo2H67ElHq7H1ni4Ht/Fw9eO/z6eTnpsG/9DuB7b4+F67IiH67EzHq7Hrni4Hrvj4XrsiYfrsTcerse+eLhu++PppMfB8QfC9TgUD9fjcDxcjyPxcD2OxsP1OBYP1+N4PFyPE/FwPSbi4bqdjKeTHqfHnwrX40w8XI+z8XA9zsXD9TgfD9fjQjxcj4vxcD0uxcMnxv8YD9ftcjyd9Ph5/E/helyJh+txNR6uxy/xcD2uxcP1uB4P1+NGPFyPm/FwPW7Fw3W7HU8nPX4b/2u4Hr/Hw/X4Ix6ux5/xcD3uxMP1uBsP1+NePFyP+/FwPf6Kh+v2dzyd9Ph3/D/hejyIh+vxMB6ux6N4uB6P4+F6PImH6/E0Hn5//LN4uB7P4+G6/RdPJz1ejP8/XI+X8XA9XsXD9XgdD9fjTTxcj7fxcD3excP1eB8P1+NDPFy3j/E+AWsoXcE=AQAAAAAAAAAAgAAAAAAAACADAAAAAAAAxgAAAAAAAAA=eF4txRF0QgEAAMB6LwiCIAiCIAiCIPgQBEEQBEEQBEEQBEEQBEEQBINBEARBEARBMBgEQRAMBoNBEARBEATdyUVCb1HHHHfCSaecdsZZ55x3wYGLLrnsiquuue6Gm2657Y677rnvgYceeeyJp575w5+ee+GlV15746133vvL3z746JPP/vGv//zvi6+++e6Hnw6F30UcdcxxJ5x0ymlnnHXOeRccuOiSy6646prrbrjpltvuuOue+x546JHHnnjqmV/7BioOAQAAAAAAAAAAgAAAAAAAAGQAAAAAAAAADAAAAAAAAAA=eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_120_t_1000.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_120_t_1000.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..5a38db247645b0451b514f9bbf6629bcd8b8eedb
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_120_t_1000.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="-1.9164871896e-05"    RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="-1.9164871896e-05"    RangeMax="0"                    offset="1168"                />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.05"                 offset="1780"                />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0.049990859795"       RangeMax="0.050009140205"       offset="3232"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="6256"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="6348"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="6416"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="6484"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="1.9164871896e-05"     offset="6584"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.78999817196"        RangeMax="0.79000182804"        offset="7200"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="1"                    RangeMax="1"                    offset="7412"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0.051754364514"       RangeMax="0.051773289794"       offset="7520"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9980"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="10056"               />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="10132"               />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="4.6899779763e-09"     RangeMax="2.9611355554e-08"     offset="10208"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="12164"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="1"                    RangeMax="1"                    offset="12444"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="12516"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="13052"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="13776"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="14084"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==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eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=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eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_1_t_5.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_1_t_5.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..228f3b30bb04252c585867e6fcff98f000f158cc
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_1_t_5.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="-0.035754844936"      RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="-0.035754844936"      RangeMax="0"                    offset="808"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.0025"               offset="1060"                />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="4.1335466399e-09"     RangeMax="0.020574490098"       offset="2672"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="5888"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="5980"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="6048"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="6116"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0.035754844936"       offset="6216"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.79588510198"        RangeMax="0.79999999917"        offset="6468"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="1"                    RangeMax="1"                    offset="6696"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="4.2793638763e-09"     RangeMax="0.021300286984"       offset="6804"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9800"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9876"                />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="9952"                />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="4.1335466381e-11"     RangeMax="0.00029425509902"     offset="10028"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="11956"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="1"                    RangeMax="1"                    offset="12236"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="12308"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="12844"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="13568"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="13876"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==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eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=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eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_20_t_100.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_20_t_100.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..92e7193df2cc8bb02b9d2de7f31ea6f8065db418
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_20_t_100.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="-0.17488880339"       RangeMax="0"                    offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="-0.17488880339"       RangeMax="0"                    offset="888"                 />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.05"                 offset="1220"                />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0.0046914783719"      RangeMax="0.15304753483"        offset="2588"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="5632"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="5724"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="5792"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="5860"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0.17488880339"        offset="5960"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.76939049303"        RangeMax="0.79906170433"        offset="6292"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="1"                    RangeMax="1"                    offset="6520"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0.0048569775108"      RangeMax="0.15844652278"        offset="6628"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9104"                />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="9180"                />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="9256"                />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="7.6118090438e-06"     RangeMax="0.00045560855859"     offset="9332"                />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="11128"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="1"                    RangeMax="1"                    offset="11408"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="11480"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="12016"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="12740"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="13048"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==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eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=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eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_420_t_4000.000000.vtu b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_420_t_4000.000000.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..8d419b2748ea6e5701a4c84a77c2b14ed2b48994
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/HM_confined_compression_liquid_ts_420_t_4000.000000.vtu
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
+  <UnstructuredGrid>
+    <FieldData>
+      <DataArray type="Int8" Name="OGS_VERSION" NumberOfTuples="20" format="appended" RangeMin="45"                   RangeMax="103"                  offset="0"                   />
+    </FieldData>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="Float64" Name="HydraulicFlow" format="appended" RangeMin="-0"                   RangeMax="-0"                   offset="84"                  />
+        <DataArray type="Float64" Name="NodalForces" NumberOfComponents="2" format="appended" RangeMin="3.1622776602e+149"    RangeMax="-nan"                 offset="156"                 />
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="244"                 />
+        <DataArray type="Float64" Name="capillary_pressure" format="appended" RangeMin="-1.7522734247e-17"    RangeMax="3.2729021691e-18"     offset="556"                 />
+        <DataArray type="Float64" Name="capillary_pressure_interpolated" format="appended" RangeMin="-1.7522734247e-17"    RangeMax="3.2729021691e-18"     offset="1808"                />
+        <DataArray type="Float64" Name="displacement" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0.05"                 offset="3060"                />
+        <DataArray type="Float64" Name="epsilon" NumberOfComponents="4" format="appended" RangeMin="0.05"                 RangeMax="0.05"                 offset="4524"                />
+        <DataArray type="Float64" Name="gas_density" format="appended" RangeMin="10"                   RangeMax="10"                   offset="7460"                />
+        <DataArray type="Float64" Name="gas_pressure" format="appended" RangeMin="0"                    RangeMax="0"                    offset="7552"                />
+        <DataArray type="Float64" Name="gas_pressure_interpolated" format="appended" RangeMin="0"                    RangeMax="0"                    offset="7620"                />
+        <DataArray type="Float64" Name="liquid_density" format="appended" RangeMin="1e-06"                RangeMax="1e-06"                offset="7688"                />
+        <DataArray type="Float64" Name="liquid_pressure_interpolated" format="appended" RangeMin="-3.2729021691e-18"    RangeMax="1.7522734247e-17"     offset="7788"                />
+        <DataArray type="Float64" Name="porosity" format="appended" RangeMin="0.79"                 RangeMax="0.79"                 offset="9040"                />
+        <DataArray type="Float64" Name="saturation" format="appended" RangeMin="1"                    RangeMax="1"                    offset="9128"                />
+        <DataArray type="Float64" Name="sigma" NumberOfComponents="4" format="appended" RangeMin="0.051763827154"       RangeMax="0.051763827154"       offset="9236"                />
+        <DataArray type="Float64" Name="temperature" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="11500"               />
+        <DataArray type="Float64" Name="temperature_interpolated" format="appended" RangeMin="293.15"               RangeMax="293.15"               offset="11576"               />
+        <DataArray type="Float64" Name="velocity_gas" NumberOfComponents="2" format="appended" RangeMin="0"                    RangeMax="0"                    offset="11652"               />
+        <DataArray type="Float64" Name="velocity_liquid" NumberOfComponents="2" format="appended" RangeMin="2.256510908e-21"      RangeMax="8.8950257114e-20"     offset="11728"               />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="14320"               />
+        <DataArray type="Float64" Name="saturation_avg" format="appended" RangeMin="1"                    RangeMax="1"                    offset="14600"               />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="14672"               />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="15208"               />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="15932"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="16240"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _AQAAAAAAAAAAgAAAAAAAABQAAAAAAAAAHAAAAAAAAAA=eF4z0zPRM9A1tbTQTTexTDY3SE02NQEALlUExg==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eF5jYBgFo2AUDHUAAAPIAAE=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAEQAAAAAAAAA=eF5jYBgFo2AUDHUAAAPIAAE=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eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAMgDAAAAAAAAFwAAAAAAAAA=eF5LSwOCoCKHtFF6lB6lhywNADaFbAI=AQAAAAAAAAAAgAAAAAAAAJAHAAAAAAAAFwAAAAAAAAA=eF5jYBgFo2AUjIJRMApGwUADAAeQAAE=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eF7j5KQ9AACx7gOF
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/geometry_bottom.vtu b/Tests/Data/TH2M/HM/Confined_Compression/geometry_bottom.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..4585169f22aca39b5a92da2d7d8aff2f91ac911c
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/geometry_bottom.vtu
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="11"                   NumberOfCells="10"                  >
+      <PointData>
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="10"                   offset="0"                   />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="9"                    offset="128"                 />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1"                    offset="248"                 />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="612"                 />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="836"                 />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="956"                 />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _WAAAAAAAAAAKAAAAAAAAAAkAAAAAAAAACAAAAAAAAAAHAAAAAAAAAAYAAAAAAAAABQAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAADAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAcAAAAAAAAACAAAAAAAAAAJAAAAAAAAAA==CAEAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAADNzMzMzMzsPwAAAAAAAAAAAAAAAAAAAACamZmZmZnpPwAAAAAAAAAAAAAAAAAAAABmZmZmZmbmPwAAAAAAAAAAAAAAAAAAAAAzMzMzMzPjPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADgPwAAAAAAAAAAAAAAAAAAAAAzMzMzMzPTPwAAAAAAAAAAAAAAAAAAAACamZmZmZnJPwAAAAAAAAAAAAAAAAAAAACamZmZmZm5PwAAAAAAAAAAAAAAAAAAAACamZmZmZnZPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=oAAAAAAAAAAKAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAHAAAAAAAAAAcAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAACAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAABAAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAA==CgAAAAAAAAADAwMDAwMDAwMD
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/geometry_left.vtu b/Tests/Data/TH2M/HM/Confined_Compression/geometry_left.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..ec9c954fff4717e7d5cd4c8d6baab1b645d8afa5
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/geometry_left.vtu
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="11"                   NumberOfCells="10"                  >
+      <PointData>
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="110"                  offset="0"                   />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="90"                   offset="128"                 />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1"                    offset="248"                 />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="612"                 />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="836"                 />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="956"                 />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _WAAAAAAAAABuAAAAAAAAAAsAAAAAAAAAYwAAAAAAAABYAAAAAAAAAE0AAAAAAAAAQgAAAAAAAAA3AAAAAAAAACwAAAAAAAAAIQAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAFAAAAAAAAAAeAAAAAAAAACgAAAAAAAAAMgAAAAAAAAA8AAAAAAAAAEYAAAAAAAAAUAAAAAAAAABaAAAAAAAAAA==CAEAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmbk/AAAAAAAAAAAAAAAAAAAAAM3MzMzMzOw/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmek/AAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAAAAAAAAAAAAADMzMzMzM+M/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAAAAAAAAAAAAADMzMzMzM9M/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmck/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=oAAAAAAAAAAKAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAcAAAAAAAAABwAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAACAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAABAAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAA==CgAAAAAAAAADAwMDAwMDAwMD
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/geometry_right.vtu b/Tests/Data/TH2M/HM/Confined_Compression/geometry_right.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..516272bdfd35edf2e7f01a70c0429c001f8d2d30
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/geometry_right.vtu
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="11"                   NumberOfCells="10"                  >
+      <PointData>
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="10"                   RangeMax="120"                  offset="0"                   />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="9"                    RangeMax="99"                   offset="128"                 />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="1"                    RangeMax="1.4142135624"         offset="248"                 />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="612"                 />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="836"                 />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="956"                 />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _WAAAAAAAAAB4AAAAAAAAAG0AAAAAAAAAYgAAAAAAAABXAAAAAAAAAEwAAAAAAAAAQQAAAAAAAAA2AAAAAAAAACsAAAAAAAAAIAAAAAAAAAAVAAAAAAAAAAoAAAAAAAAAUAAAAAAAAAAJAAAAAAAAABMAAAAAAAAAHQAAAAAAAAAnAAAAAAAAADEAAAAAAAAAOwAAAAAAAABFAAAAAAAAAE8AAAAAAAAAWQAAAAAAAABjAAAAAAAAAA==CAEAAAAAAAAAAAAAAADwPwAAAAAAAPA/AAAAAAAAAAAAAAAAAADwP83MzMzMzOw/AAAAAAAAAAAAAAAAAADwP5qZmZmZmek/AAAAAAAAAAAAAAAAAADwP2ZmZmZmZuY/AAAAAAAAAAAAAAAAAADwPzMzMzMzM+M/AAAAAAAAAAAAAAAAAADwPwAAAAAAAOA/AAAAAAAAAAAAAAAAAADwP5qZmZmZmdk/AAAAAAAAAAAAAAAAAADwPzMzMzMzM9M/AAAAAAAAAAAAAAAAAADwP5qZmZmZmck/AAAAAAAAAAAAAAAAAADwP5qZmZmZmbk/AAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAA=oAAAAAAAAAAKAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAIAAAAAAAAAAgAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAACAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAABAAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAA==CgAAAAAAAAADAwMDAwMDAwMD
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/geometry_top.vtu b/Tests/Data/TH2M/HM/Confined_Compression/geometry_top.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..23c2f438412b74c99be6b2f724329164b848a94f
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/geometry_top.vtu
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="11"                   NumberOfCells="10"                  >
+      <PointData>
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="110"                  RangeMax="120"                  offset="0"                   />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="90"                   RangeMax="99"                   offset="128"                 />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="1"                    RangeMax="1.4142135624"         offset="248"                 />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="612"                 />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="836"                 />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="956"                 />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _WAAAAAAAAAB4AAAAAAAAAHcAAAAAAAAAdgAAAAAAAAB1AAAAAAAAAHQAAAAAAAAAcwAAAAAAAAByAAAAAAAAAHEAAAAAAAAAcAAAAAAAAABvAAAAAAAAAG4AAAAAAAAAUAAAAAAAAABaAAAAAAAAAFsAAAAAAAAAXAAAAAAAAABdAAAAAAAAAF4AAAAAAAAAXwAAAAAAAABgAAAAAAAAAGEAAAAAAAAAYgAAAAAAAABjAAAAAAAAAA==CAEAAAAAAAAAAAAAAADwPwAAAAAAAPA/AAAAAAAAAADNzMzMzMzsPwAAAAAAAPA/AAAAAAAAAACamZmZmZnpPwAAAAAAAPA/AAAAAAAAAABmZmZmZmbmPwAAAAAAAPA/AAAAAAAAAAAzMzMzMzPjPwAAAAAAAPA/AAAAAAAAAAAAAAAAAADgPwAAAAAAAPA/AAAAAAAAAACamZmZmZnZPwAAAAAAAPA/AAAAAAAAAAAzMzMzMzPTPwAAAAAAAPA/AAAAAAAAAACamZmZmZnJPwAAAAAAAPA/AAAAAAAAAACamZmZmZm5PwAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAA=oAAAAAAAAAAKAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAIAAAAAAAAAAgAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAACAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAABAAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAA==CgAAAAAAAAADAwMDAwMDAwMD
+  </AppendedData>
+</VTKFile>
diff --git a/Tests/Data/TH2M/HM/Confined_Compression/square_1x1_quad4_1e2.vtu b/Tests/Data/TH2M/HM/Confined_Compression/square_1x1_quad4_1e2.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..ee77e934894c956b4ba2aa1b8d701c64f3faf85f
--- /dev/null
+++ b/Tests/Data/TH2M/HM/Confined_Compression/square_1x1_quad4_1e2.vtu
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="121"                  NumberOfCells="100"                 >
+      <PointData>
+        <DataArray type="UInt64" Name="bulk_node_ids" format="appended" RangeMin="0"                    RangeMax="120"                  offset="0"                   />
+      </PointData>
+      <CellData>
+        <DataArray type="UInt64" Name="bulk_element_ids" format="appended" RangeMin="0"                    RangeMax="99"                   offset="1304"                />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="1.4142135624"         offset="2384"                />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="6268"                />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="10548"               />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="11628"               />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _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mZnZPzMzMzMzM9M/AAAAAAAAAAAAAAAAAADgPzMzMzMzM9M/AAAAAAAAAAAzMzMzMzPjPzMzMzMzM9M/AAAAAAAAAABmZmZmZmbmPzMzMzMzM9M/AAAAAAAAAACamZmZmZnpPzMzMzMzM9M/AAAAAAAAAADNzMzMzMzsPzMzMzMzM9M/AAAAAAAAAAAAAAAAAADwPzMzMzMzM9M/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmdk/AAAAAAAAAACamZmZmZm5P5qZmZmZmdk/AAAAAAAAAACamZmZmZnJP5qZmZmZmdk/AAAAAAAAAAAzMzMzMzPTP5qZmZmZmdk/AAAAAAAAAACamZmZmZnZP5qZmZmZmdk/AAAAAAAAAAAAAAAAAADgP5qZmZmZmdk/AAAAAAAAAAAzMzMzMzPjP5qZmZmZmdk/AAAAAAAAAABmZmZmZmbmP5qZmZmZmdk/AAAAAAAAAACamZmZmZnpP5qZmZmZmdk/AAAAAAAAAADNzMzMzMzsP5qZmZmZmdk/AAAAAAAAAAAAAAAAAADwP5qZmZmZmdk/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAACamZmZmZm5PwAAAAAAAOA/AAAAAAAAAACamZmZmZnJPwAAAAAAAOA/AAAAAAAAAAAzMzMzMzPTPwAAAAAAAOA/AAAAAAAAAACamZmZmZnZPwAAAAAAAOA/AAAAAAAAAAAAAAAAAADgPwAAAAAAAOA/AAAAAAAAAAAzMzMzMzPjPwAAAAAAAOA/AAAAAAAAAABmZmZmZmbmPwAAAAAAAOA/AAAAAAAAAACamZmZmZnpPwAAAAAAAOA/AAAAAAAAAADNzMzMzMzsPwAAAAAAAOA/AAAAAAAAAAAAAAAAAADwPwAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAADMzMzMzM+M/AAAAAAAAAACamZmZmZm5PzMzMzMzM+M/AAAAAAAAAACamZmZmZnJPzMzMzMzM+M/AAAAAAAAAAAzMzMzMzPTPzMzMzMzM+M/AAAAAAAAAACamZmZmZnZPzMzMzMzM+M/AAAAAAAAAAAAAAAAAADgPzMzMzMzM+M/AAAAAAAAAAAzMzMzMzPjPzMzMzMzM+M/AAAAAAAAAABmZmZmZmbmPzMzMzMzM+M/AAAAAAAAAACamZmZmZnpPzMzMzMzM+M/AAAAAAAAAADNzMzMzMzsPzMzMzMzM+M/AAAAAAAAAAAAAAAAAADwPzMzMzMzM+M/AAAAAAAAAAAAAAAAAAAAAGZmZmZmZuY/AAAAAAAAAACamZmZmZm5P2ZmZmZmZuY/AAAAAAAAAACamZmZmZnJP2ZmZmZmZuY/AAAAAAAAAAAzMzMzMzPTP2ZmZmZmZuY/AAAAAAAAAACamZmZmZnZP2ZmZmZmZuY/AAAAAAAAAAAAAAAAAADgP2ZmZmZmZuY/AAAAAAAAAAAzMzMzMzPjP2ZmZmZmZuY/AAAAAAAAAABmZmZmZmbmP2ZmZmZmZuY/AAAAAAAAAACamZmZmZnpP2ZmZmZmZuY/AAAAAAAAAADNzMzMzMzsP2ZmZmZmZuY/AAAAAAAAAAAAAAAAAADwP2ZmZmZmZuY/AAAAAAAAAAAAAAAAAAAAAJqZmZmZmek/AAAAAAAAAACamZmZmZm5P5qZmZmZmek/AAAAAAAAAACamZmZmZnJP5qZmZmZmek/AAAAAAAAAAAzMzMzMzPTP5qZmZmZmek/AAAAAAAAAACamZmZmZnZP5qZmZmZmek/AAAAAAAAAAAAAAAAAADgP5qZmZmZmek/AAAAAAAAAAAzMzMzMzPjP5qZmZmZmek/AAAAAAAAAABmZmZmZmbmP5qZmZmZmek/AAAAAAAAAACamZmZmZnpP5qZmZmZmek/AAAAAAAAAADNzMzMzMzsP5qZmZmZmek/AAAAAAAAAAAAAAAAAADwP5qZmZmZmek/AAAAAAAAAAAAAAAAAAAAAM3MzMzMzOw/AAAAAAAAAACamZmZmZm5P83MzMzMzOw/AAAAAAAAAACamZmZmZnJP83MzMzMzOw/AAAAAAAAAAAzMzMzMzPTP83MzMzMzOw/AAAAAAAAAACamZmZmZnZP83MzMzMzOw/AAAAAAAAAAAAAAAAAADgP83MzMzMzOw/AAAAAAAAAAAzMzMzMzPjP83MzMzMzOw/AAAAAAAAAABmZmZmZmbmP83MzMzMzOw/AAAAAAAAAACamZmZmZnpP83MzMzMzOw/AAAAAAAAAADNzMzMzMzsP83MzMzMzOw/AAAAAAAAAAAAAAAAAADwP83MzMzMzOw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAACamZmZmZm5PwAAAAAAAPA/AAAAAAAAAACamZmZ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PQAAAAAAAAA+AAAAAAAAAEkAAAAAAAAASAAAAAAAAAA+AAAAAAAAAD8AAAAAAAAASgAAAAAAAABJAAAAAAAAAD8AAAAAAAAAQAAAAAAAAABLAAAAAAAAAEoAAAAAAAAAQAAAAAAAAABBAAAAAAAAAEwAAAAAAAAASwAAAAAAAABCAAAAAAAAAEMAAAAAAAAATgAAAAAAAABNAAAAAAAAAEMAAAAAAAAARAAAAAAAAABPAAAAAAAAAE4AAAAAAAAARAAAAAAAAABFAAAAAAAAAFAAAAAAAAAATwAAAAAAAABFAAAAAAAAAEYAAAAAAAAAUQAAAAAAAABQAAAAAAAAAEYAAAAAAAAARwAAAAAAAABSAAAAAAAAAFEAAAAAAAAARwAAAAAAAABIAAAAAAAAAFMAAAAAAAAAUgAAAAAAAABIAAAAAAAAAEkAAAAAAAAAVAAAAAAAAABTAAAAAAAAAEkAAAAAAAAASgAAAAAAAABVAAAAAAAAAFQAAAAAAAAASgAAAAAAAABLAAAAAAAAAFYAAAAAAAAAVQAAAAAAAABLAAAAAAAAAEwAAAAAAAAAVwAAAAAAAABWAAAAAAAAAE0AAAAAAAAATgAAAAAAAABZAAAAAAAAAFgAAAAAAAAATgAAAAAAAABPAAAAAAAAAFoAAAAAAAAAWQAAAAAAAABPAAAAAAAAAFAAAAAAAAAAWwAAAAAAAABaAAAAAAAAAFAAAAAAAAAAUQAAAAAAAABcAAAAAAAAAFsAAAAAAAAAUQAAAAAAAABSAAAAAAAAAF0AAAAAAAAAXAAAAAAAAABSAAAAAAAAAFMAAAAAAAAAXgAAAAAAAABdAAAAAAAAAFMAAAAAAAAAVAAAAAAAAABfAAAAAAAAAF4AAAAAAAAAVAAAAAAAAABVAAAAAAAAAGAAAAAAAAAAXwAAAAAAAABVAAAAAAAAAFYAAAAAAAAAYQAAAAAAAABgAAAAAAAAAFYAAAAAAAAAVwAAAAAAAABiAAAAAAAAAGEAAAAAAAAAWAAAAAAAAABZAAAAAAAAAGQAAAAAAAAAYwAAAAAAAABZAAAAAAAAAFoAAAAAAAAAZQAAAAAAAABkAAAAAAAAAFoAAAAAAAAAWwAAAAAAAABmAAAAAAAAAGUAAAAAAAAAWwAAAAAAAABcAAAAAAAAAGcAAAAAAAAAZgAAAAAAAABcAAAAAAAAAF0AAAAAAAAAaAAAAAAAAABnAAAAAAAAAF0AAAAAAAAAXgAAAAAAAABpAAAAAAAAAGgAAAAAAAAAXgAAAAAAAABfAAAAAAAAAGoAAAAAAAAAaQAAAAAAAABfAAAAAAAAAGAAAAAAAAAAawAAAAAAAABqAAAAAAAAAGAAAAAAAAAAYQAAAAAAAABsAAAAAAAAAGsAAAAAAAAAYQAAAAAAAABiAAAAAAAAAG0AAAAAAAAAbAAAAAAAAABjAAAAAAAAAGQAAAAAAAAAbwAAAAAAAABuAAAAAAAAAGQAAAAAAAAAZQAAAAAAAABwAAAAAAAAAG8AAAAAAAAAZQAAAAAAAABmAAAAAAAAAHEAAAAAAAAAcAAAAAAAAABmAAAAAAAAAGcAAAAAAAAAcgAAAAAAAABxAAAAAAAAAGcAAAAAAAAAaAAAAAAAAABzAAAAAAAAAHIAAAAAAAAAaAAAAAAAAABpAAAAAAAAAHQAAAAAAAAAcwAAAAAAAABpAAAAAAAAAGoAAAAAAAAAdQAAAAAAAAB0AAAAAAAAAGoAAAAAAAAAawAAAAAAAAB2AAAAAAAAAHUAAAAAAAAAawAAAAAAAABsAAAAAAAAAHcAAAAAAAAAdgAAAAAAAABsAAAAAAAAAG0AAAAAAAAAeAAAAAAAAAB3AAAAAAAAAA==IAMAAAAAAAAEAAAAAAAAAAgAAAAAAAAADAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAcAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAoAAAAAAAAACwAAAAAAAAAMAAAAAAAAAA0AAAAAAAAADgAAAAAAAAAPAAAAAAAAABAAAAAAAAAAEQAAAAAAAAASAAAAAAAAABMAAAAAAAAAFAAAAAAAAAAVAAAAAAAAABYAAAAAAAAAFwAAAAAAAAAYAAAAAAAAABkAAAAAAAAAGgAAAAAAAAAbAAAAAAAAABwAAAAAAAAAHQAAAAAAAAAeAAAAAAAAAB8AAAAAAAAAIAAAAAAAAAAhAAAAAAAAACIAAAAAAAAAIwAAAAAAAAAkAAAAAAAAACUAAAAAAAAAJgAAAAAAAAAnAAAAAAAAACgAAAAAAAAAKQAAAAAAAAAqAAAAAAAAACsAAAAAAAAALAAAAAAAAAAtAAAAAAAAAC4AAAAAAAAALwAAAAAAAAAwAAAAAAAAADEAAAAAAAAAMgAAAAAAAAAzAAAAAAAAADQAAAAAAAAANQAAAAAAAAA2AAAAAAAAADcAAAAAAAAAOAAAAAAAAAA5AAAAAAAAADoAAAAAAAAAOwAAAAAAAAA8AAAAAAAAAD0AAAAAAAAAPgAAAAAAAAA/AAAAAAAAAAAAQAAAAAAAAQBAAAAAAAACAEAAAAAAAAMAQAAAAAAABABAAAAAAAAFAEAAAAAAAAYAQAAAAAAABwBAAAAAAAAIAEAAAAAAAAkAQAAAAAAACgBAAAAAAAALAEAAAAAAAAwAQAAAAAAADQBAAAAAAAAOAEAAAAAAAA8AQAAAAAAAEABAAAAAAAARAEAAAAAAABIAQAAAAAAAEwBAAAAAAAAUAEAAAAAAABUAQAAAAAAAFgBAAAAAAAAXAEAAAAAAABgAQAAAAAAAGQBAAAAAAAAaAEAAAAAAABsAQAAAAAAAHABAAAAAAAAdAEAAAAAAAB4AQAAAAAAAHwBAAAAAAAAgAEAAAAAAACEAQAAAAAAAIgBAAAAAAAAjAEAAAAAAACQAQAAAAAAAA==ZAAAAAAAAAAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
+  </AppendedData>
+</VTKFile>