From 1aef6b0bb18f951a73f599f8e99d5e4ff3717c8f Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Tue, 7 Nov 2023 09:44:55 +0100 Subject: [PATCH] Fix working directory in SLURM --- pympipool/shared/interface.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pympipool/shared/interface.py b/pympipool/shared/interface.py index 54818c79..ce52fda9 100644 --- a/pympipool/shared/interface.py +++ b/pympipool/shared/interface.py @@ -102,7 +102,9 @@ def generate_mpiexec_command(cores, oversubscribe=False): def generate_slurm_command( cores, cwd, threads_per_core=1, gpus_per_core=0, oversubscribe=False ): - command_prepend_lst = ["srun", "-n", str(cores), "-D", cwd] + command_prepend_lst = ["srun", "-n", str(cores)] + if cwd is not None: + command_prepend_lst += ["-D", cwd] if threads_per_core > 1: command_prepend_lst += ["--cpus-per-task" + str(threads_per_core)] if gpus_per_core > 0: