MPI生成树程序段错误问题排查求助
分布式MPI生成树程序Segmentation Fault问题求助
我正在开发一款基于MPI的分布式生成树程序,用多进程模拟树节点。算法逻辑是通过传递父节点信息更新各个节点的节点表,最终汇总至根节点。但程序持续出现Segmentation Fault(段错误),我尝试用gdb、valgrind、AddressSanitizer等工具调试,都没能定位到问题根源。按照之前的建议修改代码后,部分场景下(比如指定init_node为7时)仍然会触发报错。
关键信息
- 编译命令:
mpicc spanningTree.c -o spanningTree -Wall -O3 -g3 - 运行命令:
mpirun --oversubscribe -n 12 ./spanningTree <init_node>
错误日志
[请在此处粘贴完整错误日志内容]
完整代码
[请在此处粘贴spanningTree.c的完整代码]
根节点不完整输出表
[请在此处粘贴根节点输出的不完整内容]
希望社区能帮忙诊断问题并给出解决思路。
内容的提问来源于stack exchange,提问作者Barar Daniel
相关产品推荐
相关产品推荐

