From a8be5ce92c2f24308970b54e311a6f9e2fe2f529 Mon Sep 17 00:00:00 2001
From: FZill <florian.zill@ufz.de>
Date: Tue, 19 Jan 2021 11:57:12 +0100
Subject: [PATCH] Revert "[HM] added permeability-strain derivative"

This reverts commit fe60a51b1a9a895ce8c88cfe9aac83a7dd42ea8c.
---
 .../HydroMechanics/HydroMechanicsFEM-impl.h       | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/ProcessLib/HydroMechanics/HydroMechanicsFEM-impl.h b/ProcessLib/HydroMechanics/HydroMechanicsFEM-impl.h
index a692d09762c..061901d7b4d 100644
--- a/ProcessLib/HydroMechanics/HydroMechanicsFEM-impl.h
+++ b/ProcessLib/HydroMechanics/HydroMechanicsFEM-impl.h
@@ -175,12 +175,6 @@ void HydroMechanicsLocalAssembler<ShapeFunctionDisplacement,
             pressure_size, displacement_size>::Zero(pressure_size,
                                                     displacement_size);
 
-    typename ShapeMatricesTypeDisplacement::template MatrixType<
-        pressure_size, displacement_size>
-        Kpu_k = ShapeMatricesTypeDisplacement::template MatrixType<
-            pressure_size, displacement_size>::Zero(pressure_size,
-                                                    displacement_size);
-
     MaterialLib::Solids::MechanicsBase<DisplacementDim> const& solid_material =
         *_process_data.solid_materials[0];
 
@@ -279,9 +273,6 @@ void HydroMechanicsLocalAssembler<ShapeFunctionDisplacement,
         auto const K = MPL::formEigenTensor<DisplacementDim>(
             medium->property(MPL::PropertyType::permeability)
                 .value(vars, x_position, t, dt));
-        auto const dkde = MPL::formEigenTensor<DisplacementDim>(
-            medium->property(MPL::PropertyType::permeability)
-                .dValue(vars, MPL::Variable::mechanical_strain, x_position, t, dt));
 
         auto const K_over_mu = K / mu;
 
@@ -330,10 +321,6 @@ void HydroMechanicsLocalAssembler<ShapeFunctionDisplacement,
         //
         Kpu.noalias() +=
             rho_fr * alpha * N_p.transpose() * identity2.transpose() * B * w;
-
-        Kpu_k.noalias() += dNdx_p.transpose() * dkde *
-                           (dNdx_p * p - rho_fr * b) * identity2.transpose() *
-                           B * rho_fr / mu;
     }
     // displacement equation, pressure part
     local_Jac
@@ -362,7 +349,7 @@ void HydroMechanicsLocalAssembler<ShapeFunctionDisplacement,
     local_Jac
         .template block<pressure_size, displacement_size>(pressure_index,
                                                           displacement_index)
-        .noalias() = Kpu / dt + Kpu_k;
+        .noalias() = Kpu / dt;
 
     // pressure equation
     local_rhs.template segment<pressure_size>(pressure_index).noalias() -=
-- 
GitLab