我有一个可执行文件,它需要多个选项和多个文件输入才能运行.可以使用可变数量的核来调用可执行文件来运行.
例如,可执行文件-a -b -c -file fileA --file fileB ... --file fileZ --cores X.
我正在尝试创建一个sbatch文件,使我可以使用不同的输入多次调用此可执行文件.每个调用应使用X内核分配在不同的节点(与其余节点并行).核心级的并行化由可执行文件处理,而在SLURM的节点级别.
我尝试使用ntasks和多个sruns,但第一个srun被多次调用.
另一种方法是重命名文件并在扩展名之前使用SLURM进程或节点号作为文件名,但这并不实际.
对此有何见解?
slurm ×1