From 5668dd5ad91d3d55dc2882b9b1af63a492c35ea2 Mon Sep 17 00:00:00 2001
From: Lambert Theisen <lambert.theisen@rwth-aachen.de>
Date: Wed, 4 Sep 2024 16:43:21 +0200
Subject: [PATCH] Skip convergence plot when using 1 mesh only

- Plotting doesn't make sense in that case, refer to errors.csv instead
---
 fenicsR13/fenicsR13.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/fenicsR13/fenicsR13.py b/fenicsR13/fenicsR13.py
index 3cb37b6..c56ac83 100755
--- a/fenicsR13/fenicsR13.py
+++ b/fenicsR13/fenicsR13.py
@@ -132,7 +132,10 @@ def main():
                 if p == len(mesh_names) - 1:  # after last mesh
                     postp = Postprocessor(data, params["output_folder"])
                     postp.write_errors()
-                    postp.plot_errors(show_plot)
+                    if len(mesh_names) != 1:
+                        postp.plot_errors(show_plot)
+                    else:
+                        print("Skip convergence plot (only 1 mesh)")
 
             solver = None
             gc.collect()
-- 
GitLab