我正在尝试使用 C 中的 MPI 编写并行程序。但是,当我运行我的程序时,我收到该消息并且我的程序被终止。我不知道该错误消息的原因
警告:无法读取 mpd.hosts 或未提供主机列表。 MPI 作业将仅在当前计算机上运行。
解决方案正在启动
作业 1 server_name_60409 中的排名 7 导致所有排名集体中止
等级 7 的退出状态:返回码 0
作业 1 server_name_60409 中的排名 6 导致所有排名集体中止
等级 6 的退出状态:返回码 0
作业 1 server_name_60409 中的排名 4 导致所有排名集体中止
等级 4 的退出状态:被信号 9 杀死
作业 1 server_name_60409 中的排名 3 导致所有排名集体中止
等级3的退出状态:被信号9杀死
作业 1 server_name_60409 中的排名 2 导致所有排名集体中止
等级 2 的退出状态:返回码 0
作业 1 server_name_60409 中的排名 0 导致所有排名集体中止
等级 0 的退出状态:返回码 0
我的程序因类似的通信而中止:
rank 3 in job 58409 vnode-01_39157 caused collective abort of all ranks
exit status of rank 3: killed by signal 9
rank 1 in job 58409 vnode-01_39157 caused collective abort of all ranks
exit status of rank 1: killed by signal 11
由于分配了过多的堆栈内存。
切换到堆有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)