MPI_Send(97):无效等级的值为13但必须是非负且小于0

时间:2016-10-28 18:31:04

标签: c parallel-processing mpi

MPI_Send(171): MPI_Send(buf=0x7ffd6f5e7ccc, count=1, MPI_INT, dest=13, tag=0, MPI_COMM_WORLD) failed
MPI_Send(97).: Invalid rank has value 13 but must be nonnegative and less than 0

可能导致这种情况的原因是什么?我不知道排名如何是非负的且小于0。

1 个答案:

答案 0 :(得分:0)

从错误消息"无效等级...必须...小于0",很明显你MPI世界中有0个进程。检查您如何启动MPI流程,并确保在所有流程中使用正确的流程计数调用MPI_Init。