我来自交互式调试 mpi4py
代码的背景,以便每个不同CPU所经历的python实例显示在 {{的不同实例中1}} 窗口。按照以下链接的建议,我可以使用xterm
之类的命令执行我的代码,我从以下来源获知:debugging mpi4py
interactively
以这种方式执行并行python代码意味着如果我使用$mpirun -np 4 xterm -e "ipython -i script.py"
插入断点,代码中与每个处理器的上下文相关的错误将变得非常透明,这种方法极大地方便了猴子修补。
我现在已经从pdb.set_trace()
转移到 mpi4py
了,我想知道是否有类似的方法可以启动与不同CPU相对应的python处理器SCOOP
个实例?切换的原因是因为现在我使用的是一个python模块 xterm
,它可以与DEAP
配合使用。
此外,我想知道Wakari SCOOP
方法是否也可以与IPcluster
或SCOOP
结合使用?
mpi4py
我添加了标记Note:
,因为我认为ZeroMQ
建立在SCOOP
之上。