mpi并行调试技术

举报
iamwkp0001 发表于 2022/03/17 11:34:53 2022/03/17
【摘要】 使用软件Totalview 或者 DDT, 两者皆为收费软件,但Totalview可以申请学生版,可以免费使用,参见Totalview 学生版 。使用gdb调试,参考 MPI gdb debug, Q6, method 1, MPI gdb example。具体流程为:# shell 1mpiexec -n 2 ./myprog# shell 2gdb attach PIDNumfile m...
  1. 使用软件Totalview 或者 DDT, 两者皆为收费软件,但Totalview可以申请学生版,可以免费使用,参见Totalview 学生版 
  2. 使用gdb调试,参考 MPI gdb debug, Q6, method 1, MPI gdb example。具体流程为:
# shell 1
mpiexec -n 2 ./myprog

# shell 2
gdb attach PIDNum
file myprog

# 之后参见上述的example

3. 使用gdb调试,参mpi debug, Q6, method 2 

# shell 
mpirun -n 4 xterm -e gdb myprog

# 注意:打开多个xterm后,需要所有xterm各自调试执行到MPI_Init之后,才能正确调试。

其他参考链接

  1. MPI并行程序的调试技巧 - SegmentFault 思否
  2. qastack.cn/programming/
  3. Linux下用GDB调试MPI程序 · 大专栏
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。