From 7d063d7ce07fffd6bf578ae80eb24b8447d0a839 Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Mon, 14 Sep 2020 16:05:29 +0200
Subject: [PATCH] [T/LIE_M] Re-add Coulomb load path ctest.

---
 ProcessLib/LIE/SmallDeformation/Tests.cmake   | 29 +++++++++++++++++++
 .../Data/LIE/Mechanics/coulomb_load_path.prj  |  6 ++--
 2 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/ProcessLib/LIE/SmallDeformation/Tests.cmake b/ProcessLib/LIE/SmallDeformation/Tests.cmake
index 50924d6ef44..9189cd13e16 100644
--- a/ProcessLib/LIE/SmallDeformation/Tests.cmake
+++ b/ProcessLib/LIE/SmallDeformation/Tests.cmake
@@ -153,6 +153,35 @@ AddTest(
     expected_sfrac_pcs_0_ts_1_t_1.000000.vtu sfrac_pcs_0_ts_1_t_1.000000.vtu f_stress_n f_stress_n 1e-6 5e-6
 )
 
+AddTest(
+    NAME LIE_M_coulomb_load_path
+    PATH LIE/Mechanics
+    EXECUTABLE ogs
+    EXECUTABLE_ARGS coulomb_load_path.prj
+    WRAPPER time
+    TESTER vtkdiff
+    REQUIREMENTS NOT OGS_USE_MPI
+    DIFF_DATA
+    expected_coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu displacement displacement 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu displacement displacement 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu displacement displacement 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu displacement_jump1 displacement_jump1 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu displacement_jump1 displacement_jump1 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu displacement_jump1 displacement_jump1 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu sigma_xx sigma_xx 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu sigma_xx sigma_xx 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu sigma_xx sigma_xx 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu sigma_yy sigma_yy 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu sigma_yy sigma_yy 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu sigma_yy sigma_yy 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu sigma_xy sigma_xy 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu sigma_xy sigma_xy 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu sigma_xy sigma_xy 1e-6 1e-6
+    expected_coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu coulomb_load_path_pcs_0_ts_100_t_1.000000.vtu aperture aperture 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu coulomb_load_path_pcs_0_ts_200_t_2.000000.vtu aperture aperture 1e-16 0
+    expected_coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu coulomb_load_path_pcs_0_ts_401_t_4.000000.vtu aperture aperture 1e-16 0
+)
+
 if (NOT OGS_USE_MPI)
     OgsTest(PROJECTFILE LIE/Mechanics/elastic_push_pull_two_fractures.prj RUNTIME 1)
 endif()
diff --git a/Tests/Data/LIE/Mechanics/coulomb_load_path.prj b/Tests/Data/LIE/Mechanics/coulomb_load_path.prj
index 08d2cb4cb9f..d56163ad31e 100644
--- a/Tests/Data/LIE/Mechanics/coulomb_load_path.prj
+++ b/Tests/Data/LIE/Mechanics/coulomb_load_path.prj
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <OpenGeoSysProject>
-    <mesh>mohr_coulomb_load_path.vtu</mesh>
-    <geometry>mohr_coulomb_load_path.gml</geometry>
+    <mesh>coulomb_load_path.vtu</mesh>
+    <geometry>coulomb_load_path.gml</geometry>
     <processes>
         <process>
             <name>SD</name>
@@ -69,7 +69,7 @@
         </processes>
         <output>
             <type>VTK</type>
-            <prefix>mohr_coulomb_load_path_pcs_{:process_id}</prefix>
+            <prefix>coulomb_load_path_pcs_{:process_id}</prefix>
             <timesteps>
                 <pair>
                     <repeat>5</repeat>
-- 
GitLab