我想知道以下是否可行:
我想编辑可执行文件a.out将读取的 parameters.dat 文件并执行计算。如果我使用 qsub 提交作业,我是否可以修改此相同的 parameters.dat 文件并提交其他作业,即使第一份作业正在就座在队列中?我可以期待什么结果?
提前非常感谢你。
答案 0 :(得分:4)
不,参数文件将在运行时读取,而不是在队列时读取。因此,如果您在两者之间进行更改,则无法获得您期望的结果。
一种解决方案是为您提交的每个作业提供不同的输入文件。最简单的可能是为您提交的每个作业创建一个包含parameters.dat
的目录,并提交您的作业以在此目录中运行。