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