我有一个可执行文件,它需要多个选项和多个文件输入才能运行。可执行文件可以通过可变数量的内核来运行。SLURM sbatch多个并行调用可执行文件
E.g.可执行文件-a -b -c文件fileA文件fileB ...文件fileZ -cores X
我正在尝试创建一个sbatch文件,该文件使我可以对此可执行文件进行多次调用不同的投入。每个呼叫都应该使用X核心在不同的节点(与其他节点并行)中分配。核心层的并行处理由可执行文件来完成,而在SLURM的节点层进行。
我试过用ntasks和多个sruns,但第一个srun被多次调用。
另一个需要重新命名文件并在扩展名之前使用SLURM进程或节点号作为文件名,但它并不实际。
对此有何见解?
它必须是单个脚本还是可以是多个sbatch脚本? –
我认为单个脚本将是最有用的 – IVy