From 1be7b7f9f66d5dad757537146d564d9ec3ff3f42 Mon Sep 17 00:00:00 2001
From: Julian Heinze <julian.heinze@ufz.de>
Date: Mon, 15 Jan 2024 13:24:01 +0100
Subject: [PATCH] convert to Kelvin instead of Celcicus + change viscosity -
 for all temperature related arrays

---
 ogstools/feflowlib/_feflowlib.py | 4 +++-
 ogstools/feflowlib/tools.py      | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ogstools/feflowlib/_feflowlib.py b/ogstools/feflowlib/_feflowlib.py
index b0334d8af..921870f59 100644
--- a/ogstools/feflowlib/_feflowlib.py
+++ b/ogstools/feflowlib/_feflowlib.py
@@ -244,8 +244,10 @@ def _convert_to_SI_units(mesh: pv.UnstructuredGrid):
             for to_be_converted in arrays_to_be_converted
         ):
             mesh[data] *= 1 / 86400
-        if "4TH" in data or "2ND" in data:
+        elif "4TH" in data or "2ND" in data:
             mesh[data] *= -1 / 86400
+        elif "HEAT" in data or "TEMP" in data:
+            mesh[data] = mesh[data] + [273.15] * len(mesh[data])
     return mesh
 
 
diff --git a/ogstools/feflowlib/tools.py b/ogstools/feflowlib/tools.py
index 67e0e0498..2a879d6bc 100644
--- a/ogstools/feflowlib/tools.py
+++ b/ogstools/feflowlib/tools.py
@@ -478,7 +478,7 @@ def materials_in_HT(
             phase_type="AqueousLiquid",
             name="viscosity",
             type="Constant",
-            value=1,
+            value=0.001124,
         )
         model.media.add_property(
             medium_id=material_id,
-- 
GitLab