在slurm2.5.6上的sbatch会话期间,如何解决不同openmpi开始之间的冲突

时间:2019-01-25 14:18:28

标签: python-3.6

我在python3.5上编写了一个脚本,该脚本应该在不同的节点上启动程序。我通过srun -w choice_node --ntasks = 1程序创建线程,并填充所有可用节点。是否有其他工具在特定节点上并行启动openmpi程序?

Class MyThread(Thread): ......
 def run():
    os.chdir(self.path)
    os.system(“ srun --ntasks = 1 -w” + self.node +“ bash $ HOME / bin /” + self.job_script)
    os.system(“ bash $ HOME / bin /” + self.job_script +“ opt”)
    os.chdir(“ / ..”)
.....

对于node_list中的节点:
    线程= MyThread(...)
    thread.start()

0 个答案:

没有答案