配置和运行MPICH2或MPICH-3以启用调试打印的正确顺序是什么,嵌入到MPIU_DBG_PRINTF()
的代码中。我已经使用了--enable-g=dbg,mem,log
配置选项,并将环境变量MPICH_DBG_OUTPUT
设置为stdout
,但仍然没有来自examples/cpi
运行的调试打印。
答案 0 :(得分:2)
您可能需要设置一些额外的环境变量:
例如:
mpiexec -n 2 -env MPICH_DBG_OUTPUT VERBOSE \
-env MPICH_DBG_CLASS ALL \
-env MPICH_DBG_FILENAME "dbg-%w-%d.log" ./examples/cpi
wiki有关于您可以使用MPICH调试工具执行的其他操作的更多信息: