From 006f9a1e6fe60ee1bf9e60659e40ef9be4a30166 Mon Sep 17 00:00:00 2001
From: David <forenkram@gmx.de>
Date: Fri, 16 Oct 2020 15:09:21 +0200
Subject: [PATCH] setup TPR analysing timesteps

---
 .../TP-R-layered_soil-g-but-same-perm.py      | 25 ++++++++++++-------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py
index c842b6f..e0eee48 100755
--- a/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py
+++ b/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py
@@ -49,7 +49,7 @@ datestr = date.strftime("%Y-%m-%d")
 
 
 # Name of the usecase that will be printed during simulation.
-use_case = "TP-R-layered-soil-realistic-g-same-perm-vanG-Mualem"
+use_case = "TP-R-layered-soil-realistic-same-perm-vanG-Mualem-analyise-timesteps"
 # The name of this very file. Needed for creating log output.
 thisfile = "TP-R-layered_soil-g-but-same-perm.py"
 
@@ -78,10 +78,17 @@ resolutions = {
 # that this initial timestep should be counted as.
 # Format:
 # timestep_num: initial_time
-starttimes = {0: 0.0}
+# starttimes = {0: 0.0}
+starttimes = {
+    190: 0.19,
+    440: 0.44,
+    690: 0.69,
+    940: 0.94,
+    1140: 1.14,
+    # 1440: 1.440
+    }
 timestep_size = 0.001
-number_of_timesteps = 1200
-
+number_of_timesteps = 60
 
 # LDD scheme parameters  ######################################################
 Lw1 = 0.025  # /timestep_size
@@ -111,7 +118,7 @@ analyse_condition = False
 plot_timestep_every = 1
 # Decide how many timesteps you want analysed. Analysed means, that
 # subsequent errors of the L-iteration within the timestep are written out.
-number_of_timesteps_to_analyse = 1
+number_of_timesteps_to_analyse = 2
 
 # fine grained control over data to be written to disk in the mesh study case
 # as well as for a regular simuation for a fixed grid.
@@ -119,14 +126,14 @@ if mesh_study:
     write_to_file = {
         # output the relative errornorm (integration in space) w.r.t. an exact
         # solution for each timestep into a csv file.
-        'space_errornorms': True,
+        'space_errornorms': False,
         # save the mesh and marker functions to disk
-        'meshes_and_markers': True,
+        'meshes_and_markers': False,
         # save xdmf/h5 data for each LDD iteration for timesteps determined by
         # number_of_timesteps_to_analyse. I/O intensive!
         'L_iterations_per_timestep': False,
         # save solution to xdmf/h5.
-        'solutions': True,
+        'solutions': False,
         # save absolute differences w.r.t an exact solution to xdmf/h5 file
         # to monitor where on the domains errors happen
         'absolute_differences': True,
@@ -428,7 +435,7 @@ if __name__ == '__main__':
             #     parameter=simulation_parameter
             #     )
 
-        LDDsim.join()
+        #LDDsim.join()
         if mesh_study:
             simulation_output_dir = processQueue.get()
             hlp.merge_spacetime_errornorms(isRichards=isRichards,
-- 
GitLab