以交互方式调试并行python和SCOOP

时间:2016-06-25 01:02:06

标签: python debugging zeromq mpi4py

我来自交互式调试 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 方法是否也可以与IPclusterSCOOP结合使用?

mpi4py 我添加了标记Note:,因为我认为ZeroMQ建立在SCOOP之上。

0 个答案:

没有答案