From 9b307f3a151a3d686d0bf75a4a53a8ee843b5945 Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Fri, 23 Feb 2024 16:11:58 +0100
Subject: [PATCH] [T] Relax ctests' tolerances slightly

---
 ProcessLib/HydroMechanics/Tests.cmake                |  4 ++--
 ProcessLib/ThermoMechanics/Tests.cmake               |  2 +-
 ProcessLib/ThermoRichardsFlow/Tests.cmake            |  4 ++--
 .../ExcavationNiches/excavation_niches.prj           |  4 ++--
 .../LIE/Mechanics/mohr_coulomb_load_path_nu0p3.prj   |  2 +-
 .../Ehlers/MFront/square_1e1_2_matIDs_restart.prj    |  2 +-
 Tests/Data/Mechanics/Ehlers/cube_1e0.prj             |  8 ++++----
 .../EhlersDamageNonLocal/bar/veryfine/bar.prj        |  2 +-
 .../EhlersDamageNonLocal/beam/3D_tetr/beam.prj       |  2 +-
 Tests/Data/RichardsMechanics/A2.prj                  |  2 +-
 .../RichardsFlow_2d_richardsflow.prj                 |  2 +-
 Tests/Data/TH2M/TH/Ogata-Banks/ogata-banks.prj       |  2 +-
 .../THM_confined_compression_gas.prj                 |  2 +-
 .../9percentWaterFreezingExpansion/UnitSquare.prj    |  2 +-
 .../WithFreezingPhase.prj                            |  2 +-
 .../CreepBGRa/Verification/m2_1Drelax/m2_1Drelax.prj |  4 ++--
 .../Data/ThermoRichardsMechanics/Mockup2D/mockup.prj | 12 ++++++------
 17 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/ProcessLib/HydroMechanics/Tests.cmake b/ProcessLib/HydroMechanics/Tests.cmake
index ddd29baf84f..4f1b241dd0a 100644
--- a/ProcessLib/HydroMechanics/Tests.cmake
+++ b/ProcessLib/HydroMechanics/Tests.cmake
@@ -55,7 +55,7 @@ AddTest(
     TESTER vtkdiff
     REQUIREMENTS NOT OGS_USE_MPI
     DIFF_DATA
-    simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu pressure_interpolated pressure_interpolated 1e-10 0
+    simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu pressure_interpolated pressure_interpolated 1.1e-10 0
     simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu displacement displacement 1e-14 0
     simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu sigma sigma 1e-7 0
     simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu DarcyVelocity DarcyVelocity 1e-7 0
@@ -71,7 +71,7 @@ AddTest(
     TESTER vtkdiff
     REQUIREMENTS NOT OGS_USE_MPI
     DIFF_DATA
-    simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_python_ts_10_t_1000000.000000.vtu pressure_interpolated pressure_interpolated 1e-10 0
+    simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_python_ts_10_t_1000000.000000.vtu pressure_interpolated pressure_interpolated 1.1e-10 0
     simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_python_ts_10_t_1000000.000000.vtu displacement displacement 1e-14 0
     simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_python_ts_10_t_1000000.000000.vtu sigma sigma 1e-7 0
     simHM_ground_quadBCu_ts_10_t_1000000.000000.vtu simHM_ground_quadBCu_python_ts_10_t_1000000.000000.vtu DarcyVelocity DarcyVelocity 1e-7 0
diff --git a/ProcessLib/ThermoMechanics/Tests.cmake b/ProcessLib/ThermoMechanics/Tests.cmake
index e70cbc9b858..96ddd058e84 100644
--- a/ProcessLib/ThermoMechanics/Tests.cmake
+++ b/ProcessLib/ThermoMechanics/Tests.cmake
@@ -112,7 +112,7 @@ AddTest(
     REQUIREMENTS NOT (OGS_USE_LIS OR OGS_USE_MPI)
     RUNTIME 17
     DIFF_DATA
-    tm1_3Dgravity_ts_1_t_1.000000.vtu tm1_3Dgravity_ts_1_t_1.000000.vtu temperature temperature 1e-11 0.0
+    tm1_3Dgravity_ts_1_t_1.000000.vtu tm1_3Dgravity_ts_1_t_1.000000.vtu temperature temperature 4e-11 0.0
     tm1_3Dgravity_ts_1_t_1.000000.vtu tm1_3Dgravity_ts_1_t_1.000000.vtu displacement displacement 1e-7 0.0
 )
 
diff --git a/ProcessLib/ThermoRichardsFlow/Tests.cmake b/ProcessLib/ThermoRichardsFlow/Tests.cmake
index 7907542e132..6350eb3f6cd 100644
--- a/ProcessLib/ThermoRichardsFlow/Tests.cmake
+++ b/ProcessLib/ThermoRichardsFlow/Tests.cmake
@@ -149,7 +149,7 @@ AddTest(
     expected_TRMuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu temperature temperature 5e-5 1e-10
     expected_TRMuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu pressure pressure 5e-2 1e-6
     expected_TRMuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu saturation saturation 5e-5 1e-10
-    expected_TRMuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu MassFlowRate MassFlowRate 1e-9 1e-4
+    expected_TRMuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRuni_unsaturated_bishopstest_ts_10_t_1.000000.vtu MassFlowRate MassFlowRate 8e-6 1e-4
 )
 AddTest(
     NAME ThermoRichardsFlow_comp_TRMhyd_bishopstest-TRiso_bishopstest
@@ -164,7 +164,7 @@ AddTest(
     expected_TRMhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu temperature temperature 5e-5 1e-10
     expected_TRMhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu pressure pressure 5e-2 1e-6
     expected_TRMhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu saturation saturation 5e-5 1e-10
-    expected_TRMhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu MassFlowRate MassFlowRate 1e-9 1e-4
+    expected_TRMhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu TRhyd_unsaturated_bishopstest_ts_10_t_1.000000.vtu MassFlowRate MassFlowRate 5e-6 1e-4
 )
 AddTest(
     NAME ThermoRichardsFlow_TaskCDECOVALEX2023
diff --git a/Tests/Data/HydroMechanics/ExcavationNiches/excavation_niches.prj b/Tests/Data/HydroMechanics/ExcavationNiches/excavation_niches.prj
index ea8ae9c7f3f..2aa4c890ada 100644
--- a/Tests/Data/HydroMechanics/ExcavationNiches/excavation_niches.prj
+++ b/Tests/Data/HydroMechanics/ExcavationNiches/excavation_niches.prj
@@ -293,13 +293,13 @@
         <vtkdiff>
             <regex>excavation_niches_ts_.*.vtu</regex>
             <field>sigma</field>
-            <absolute_tolerance>4e-8</absolute_tolerance>
+            <absolute_tolerance>5e-8</absolute_tolerance>
             <relative_tolerance>1e-15</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
             <regex>excavation_niches_ts_.*.vtu</regex>
             <field>pressure</field>
-            <absolute_tolerance>7e-8</absolute_tolerance>
+            <absolute_tolerance>8e-8</absolute_tolerance>
             <relative_tolerance>1e-15</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/LIE/Mechanics/mohr_coulomb_load_path_nu0p3.prj b/Tests/Data/LIE/Mechanics/mohr_coulomb_load_path_nu0p3.prj
index 41e84ecb3f3..3d518b5a863 100644
--- a/Tests/Data/LIE/Mechanics/mohr_coulomb_load_path_nu0p3.prj
+++ b/Tests/Data/LIE/Mechanics/mohr_coulomb_load_path_nu0p3.prj
@@ -296,7 +296,7 @@
         <vtkdiff>
             <regex>out_mohr_coulomb_load_path_nu0p3_ts_(.*)_t_0.500000.vtu</regex>
             <field>sigma</field>
-            <absolute_tolerance>3e-4</absolute_tolerance>
+            <absolute_tolerance>5e-4</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/Mechanics/Ehlers/MFront/square_1e1_2_matIDs_restart.prj b/Tests/Data/Mechanics/Ehlers/MFront/square_1e1_2_matIDs_restart.prj
index ed67c269de8..2765d7add8b 100644
--- a/Tests/Data/Mechanics/Ehlers/MFront/square_1e1_2_matIDs_restart.prj
+++ b/Tests/Data/Mechanics/Ehlers/MFront/square_1e1_2_matIDs_restart.prj
@@ -361,7 +361,7 @@
         <vtkdiff>
             <regex>square_1e1_2_matIDs_restart_t_.*.vtu</regex>
             <field>NodalForces</field>
-            <absolute_tolerance>2e-12</absolute_tolerance>
+            <absolute_tolerance>3e-12</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
     </test_definition>
diff --git a/Tests/Data/Mechanics/Ehlers/cube_1e0.prj b/Tests/Data/Mechanics/Ehlers/cube_1e0.prj
index a771688c8db..2180a17b6f0 100644
--- a/Tests/Data/Mechanics/Ehlers/cube_1e0.prj
+++ b/Tests/Data/Mechanics/Ehlers/cube_1e0.prj
@@ -333,25 +333,25 @@
         <vtkdiff>
             <file>cube_1e0_ts_101_t_2.550000.vtu</file>
             <field>displacement</field>
-            <absolute_tolerance>1e-17</absolute_tolerance>
+            <absolute_tolerance>3e-16</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
             <file>cube_1e0_ts_101_t_2.550000.vtu</file>
             <field>sigma</field>
-            <absolute_tolerance>2e-15</absolute_tolerance>
+            <absolute_tolerance>2e-13</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
             <file>cube_1e0_ts_203_t_5.100000.vtu</file>
             <field>displacement</field>
-            <absolute_tolerance>1e-17</absolute_tolerance>
+            <absolute_tolerance>3e-16</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
             <file>cube_1e0_ts_203_t_5.100000.vtu</file>
             <field>sigma</field>
-            <absolute_tolerance>3e-15</absolute_tolerance>
+            <absolute_tolerance>5e-14</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
     </test_definition>
diff --git a/Tests/Data/Mechanics/EhlersDamageNonLocal/bar/veryfine/bar.prj b/Tests/Data/Mechanics/EhlersDamageNonLocal/bar/veryfine/bar.prj
index 673b73938a7..a024ca83b3c 100644
--- a/Tests/Data/Mechanics/EhlersDamageNonLocal/bar/veryfine/bar.prj
+++ b/Tests/Data/Mechanics/EhlersDamageNonLocal/bar/veryfine/bar.prj
@@ -342,7 +342,7 @@
         <vtkdiff>
             <file>out_bar_veryfine_ED_ts_70_t_0.700000.vtu</file>
             <field>sigma</field>
-            <absolute_tolerance>1e-6</absolute_tolerance>
+            <absolute_tolerance>2e-6</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/Mechanics/EhlersDamageNonLocal/beam/3D_tetr/beam.prj b/Tests/Data/Mechanics/EhlersDamageNonLocal/beam/3D_tetr/beam.prj
index f73c83a17ca..d723c605abb 100644
--- a/Tests/Data/Mechanics/EhlersDamageNonLocal/beam/3D_tetr/beam.prj
+++ b/Tests/Data/Mechanics/EhlersDamageNonLocal/beam/3D_tetr/beam.prj
@@ -304,7 +304,7 @@
         <vtkdiff>
             <file>out_beam_coarse_ED_ts_10_t_0.100000.vtu</file>
             <field>sigma</field>
-            <absolute_tolerance>5e-8</absolute_tolerance>
+            <absolute_tolerance>9e-8</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/RichardsMechanics/A2.prj b/Tests/Data/RichardsMechanics/A2.prj
index 1742ca14448..b9940195372 100644
--- a/Tests/Data/RichardsMechanics/A2.prj
+++ b/Tests/Data/RichardsMechanics/A2.prj
@@ -436,7 +436,7 @@
         <vtkdiff>
             <regex>A2_ts_.*.vtu</regex>
             <field>sigma</field>
-            <absolute_tolerance>4e-8</absolute_tolerance>
+            <absolute_tolerance>5e-8</absolute_tolerance>
             <relative_tolerance>1e-15</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_richardsflow.prj b/Tests/Data/RichardsMechanics/RichardsFlow_2d_richardsflow.prj
index c73a366b4b2..214d502c4d2 100644
--- a/Tests/Data/RichardsMechanics/RichardsFlow_2d_richardsflow.prj
+++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_richardsflow.prj
@@ -224,7 +224,7 @@
         <vtkdiff>
             <regex>RichardsFlow_2d_richardsflow_ts_.*.vtu</regex>
             <field>saturation</field>
-            <absolute_tolerance>1e-14</absolute_tolerance>
+            <absolute_tolerance>2e-13</absolute_tolerance>
             <relative_tolerance>1e-15</relative_tolerance>
         </vtkdiff>
     </test_definition>
diff --git a/Tests/Data/TH2M/TH/Ogata-Banks/ogata-banks.prj b/Tests/Data/TH2M/TH/Ogata-Banks/ogata-banks.prj
index 724c5ed5e0a..bd31f50f69a 100644
--- a/Tests/Data/TH2M/TH/Ogata-Banks/ogata-banks.prj
+++ b/Tests/Data/TH2M/TH/Ogata-Banks/ogata-banks.prj
@@ -456,7 +456,7 @@
         <vtkdiff>
             <regex>result_ogata-banks_ts_.*.vtu</regex>
             <field>temperature_interpolated</field>
-            <absolute_tolerance>1.7e-09</absolute_tolerance>
+            <absolute_tolerance>2e-09</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
     </test_definition>
diff --git a/Tests/Data/TH2M/THM/Confined_Compression/THM_confined_compression_gas.prj b/Tests/Data/TH2M/THM/Confined_Compression/THM_confined_compression_gas.prj
index 7295de98bcf..a66123c652c 100644
--- a/Tests/Data/TH2M/THM/Confined_Compression/THM_confined_compression_gas.prj
+++ b/Tests/Data/TH2M/THM/Confined_Compression/THM_confined_compression_gas.prj
@@ -534,7 +534,7 @@
         <vtkdiff>
             <regex>THM_confined_compression_gas_ts_.*.vtu</regex>
             <field>HeatFlowRate</field>
-            <absolute_tolerance>4e-13</absolute_tolerance>
+            <absolute_tolerance>6e-13</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/ThermoHydroMechanics/9percentWaterFreezingExpansion/UnitSquare.prj b/Tests/Data/ThermoHydroMechanics/9percentWaterFreezingExpansion/UnitSquare.prj
index bbfdaa5f0ba..ecb4f8a50e8 100644
--- a/Tests/Data/ThermoHydroMechanics/9percentWaterFreezingExpansion/UnitSquare.prj
+++ b/Tests/Data/ThermoHydroMechanics/9percentWaterFreezingExpansion/UnitSquare.prj
@@ -370,7 +370,7 @@
         <vtkdiff>
             <regex>Results_ts_.*_t_.*_sec.vtu</regex>
             <field>MassFlowRate</field>
-            <absolute_tolerance>1e-20</absolute_tolerance>
+            <absolute_tolerance>5e-18</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
diff --git a/Tests/Data/ThermoHydroMechanics/Linear/HeatTransportInStationaryFlow/WithFreezingPhase.prj b/Tests/Data/ThermoHydroMechanics/Linear/HeatTransportInStationaryFlow/WithFreezingPhase.prj
index 10c859b5bd2..ed2d33b4daf 100644
--- a/Tests/Data/ThermoHydroMechanics/Linear/HeatTransportInStationaryFlow/WithFreezingPhase.prj
+++ b/Tests/Data/ThermoHydroMechanics/Linear/HeatTransportInStationaryFlow/WithFreezingPhase.prj
@@ -396,7 +396,7 @@
         <vtkdiff>
             <regex>WithFreezingPhase_ts_.*.vtu</regex>
             <field>NodalForces</field>
-            <absolute_tolerance>2e-9</absolute_tolerance>
+            <absolute_tolerance>3e-9</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
     </test_definition>
diff --git a/Tests/Data/ThermoMechanics/CreepBGRa/Verification/m2_1Drelax/m2_1Drelax.prj b/Tests/Data/ThermoMechanics/CreepBGRa/Verification/m2_1Drelax/m2_1Drelax.prj
index d929274b860..63b88b57514 100644
--- a/Tests/Data/ThermoMechanics/CreepBGRa/Verification/m2_1Drelax/m2_1Drelax.prj
+++ b/Tests/Data/ThermoMechanics/CreepBGRa/Verification/m2_1Drelax/m2_1Drelax.prj
@@ -256,7 +256,7 @@
         <vtkdiff>
             <file>m2_1Drelax_ts_100_t_0.100000.vtu</file>
             <field>sigma</field>
-            <absolute_tolerance>1e-12</absolute_tolerance>
+            <absolute_tolerance>5e-12</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
@@ -280,7 +280,7 @@
         <vtkdiff>
             <file>m2_1Drelax_ts_200_t_1.100000.vtu</file>
             <field>sigma</field>
-            <absolute_tolerance>1e-12</absolute_tolerance>
+            <absolute_tolerance>3e-12</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
     </test_definition>
diff --git a/Tests/Data/ThermoRichardsMechanics/Mockup2D/mockup.prj b/Tests/Data/ThermoRichardsMechanics/Mockup2D/mockup.prj
index d26a0e77a07..75649bbfff7 100644
--- a/Tests/Data/ThermoRichardsMechanics/Mockup2D/mockup.prj
+++ b/Tests/Data/ThermoRichardsMechanics/Mockup2D/mockup.prj
@@ -418,7 +418,7 @@
         <vtkdiff>
             <regex>mockup_results_[0-9].*[.]vtu</regex>
             <field>pressure</field>
-            <absolute_tolerance>7.2e-6</absolute_tolerance>
+            <absolute_tolerance>8.3e-6</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
@@ -430,19 +430,19 @@
         <vtkdiff>
             <regex>mockup_results_[0-9].*[.]vtu</regex>
             <field>sigma</field>
-            <absolute_tolerance>1.1e-6</absolute_tolerance>
+            <absolute_tolerance>1.5e-6</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
             <regex>mockup_results_[0-9].*[.]vtu</regex>
             <field>swelling_stress</field>
-            <absolute_tolerance>2e-7</absolute_tolerance>
+            <absolute_tolerance>3e-7</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
             <regex>mockup_results_[0-9].*[.]vtu</regex>
             <field>temperature</field>
-            <absolute_tolerance>4e-12</absolute_tolerance>
+            <absolute_tolerance>5e-12</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
@@ -454,7 +454,7 @@
         <vtkdiff>
             <regex>mockup_results_[0-9].*[.]vtu</regex>
             <field>relative_permeability</field>
-            <absolute_tolerance>9.1e-14</absolute_tolerance>
+            <absolute_tolerance>1.0e-13</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
         <vtkdiff>
@@ -466,7 +466,7 @@
         <vtkdiff>
             <regex>mockup_results_[0-9].*[.]vtu</regex>
             <field>relative_permeability_ip</field>
-            <absolute_tolerance>8.2e-14</absolute_tolerance>
+            <absolute_tolerance>9.1e-14</absolute_tolerance>
             <relative_tolerance>0</relative_tolerance>
         </vtkdiff>
     </test_definition>
-- 
GitLab