From dc87673506bcd0abcfb731d4b90c5040c0aa730c Mon Sep 17 00:00:00 2001
From: David Seus <david.seus@nians.uni-stuttgart.de>
Date: Fri, 6 Sep 2019 14:50:10 +0200
Subject: [PATCH] continue setting up the mesh study example

---
 .../TP-TP-2-patch-pure-dd-convergence-study.py    | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py b/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py
index 441c93b..a4d2130 100755
--- a/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py
+++ b/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py
@@ -562,11 +562,12 @@ for mesh_resolution in resolutions:
 
     simulation.initialise()
     # simulation.write_exact_solution_to_xdmf()
-    errornorms = simulation.run(analyse_condition=analyse_condition)
-    for subdomain_index in errornorms.keys():
-        for phase, different_errornorm in errornorms[subdomain_index].items():
-            for errortype, errornorm in errornorms[subdomain_index][phase].items():
-                eoc_filename = "{}_error".format(output_string)
-                eocfile = open("eoc", "a")
-                eocfile.write( str(dx) + " " + str(err) + "\n" )
+    output = simulation.run(analyse_condition=analyse_condition)
+    for subdomain_index in output.keys():
+        mesh_h = output['mesh_size']
+        for phase, different_errornorms in output[subdomain_index]['errornorm'].items():
+            for errortype, errornorm in different_errornorms.items():
+                eoc_filename = "{}_{}-errornorm-for-{}".format(output_string, errortype, phase)
+                eocfile = open("eoc_filename", "a")
+                eocfile.write( str(mesh_h) + " " + str(errornorm) + "\n" )
                 eocfile.close()
-- 
GitLab