From 2f3fee7c3dc59a6a0f050e0f79a58408191b593f Mon Sep 17 00:00:00 2001
From: Lionel GUEZ <guez@lmd.ens.fr>
Date: Thu, 23 Mar 2023 16:48:30 +0100
Subject: [PATCH] Create `perf_report.csv` in the slice directory

So that several processes running `inst_eddies.py` for different
slices can run in parallel.
---
 Inst_eddies/inst_eddies.py.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Inst_eddies/inst_eddies.py.in b/Inst_eddies/inst_eddies.py.in
index c63d371c..02a878a2 100644
--- a/Inst_eddies/inst_eddies.py.in
+++ b/Inst_eddies/inst_eddies.py.in
@@ -42,7 +42,8 @@ def loop_inst_eddies(files, bbox, d, my_slice):
         if os.access(my_dir, os.F_OK): shutil.rmtree(my_dir)
         os.makedirs(my_dir)
 
-    perf_report = open("perf_report.csv", "w", newline = '')
+    perf_report = open(f"SHPC/Slice_{my_slice}/perf_report.csv", "w",
+                       newline = '')
     writer = csv.writer(perf_report, lineterminator = "\n")
     writer.writerow(["", "s", "s"]) # units
     writer.writerow(["date", "elapsed NCO", "elapsed Fortran"]) # long names
-- 
GitLab