aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2024-02-15 12:52:44 +0100
committerThomas White <taw@physics.org>2024-02-15 12:52:44 +0100
commit3dada4d1f832324d16b6f9deb934cef6040ff4ff (patch)
treede408682e8e5c0ccb2a5631f4e2859d0e52b4bbf
parentf3b25d69e888cb66e6a2add491a4f6d5e18f30af (diff)
GUI: Use separate --mille-dir for each sub-job
Previously, they all wrote into the same "mille-data" folder, overwriting each others' files and causing general carnage.
-rw-r--r--src/gui_backend_slurm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui_backend_slurm.c b/src/gui_backend_slurm.c
index f5ad31c5..1b384dca 100644
--- a/src/gui_backend_slurm.c
+++ b/src/gui_backend_slurm.c
@@ -843,7 +843,7 @@ static void *run_indexing(const char *job_title,
stdout_rel_filename = relative_to_cwd(workdir, "stdout-%a.log");
stderr_rel_filename = relative_to_cwd(workdir, "stderr-%a.log");
harvest_rel_filename = relative_to_cwd(workdir, "parameters.json");
- mille_rel_filename = relative_to_cwd(workdir, "mille-data");
+ mille_rel_filename = relative_to_cwd(workdir, "mille-data-${SLURM_ARRAY_TASK_ID}");
slurm_prologue = sbatch_bits(&opts->common, job_title, array_inx,
stdout_rel_filename, stderr_rel_filename);