标签: c parallel-processing mpi deadlock broadcast
我写了一个程序,其中一个进程使用MPI_Bcast传递一系列双精度数。它正常工作在常规大小的阵列上的任意数量的进程,但当我尝试广播超过254双打的数组时,似乎发生了死锁情况。接收过程在接收广播操作中被保持,并且发送者执行呼叫并继续前进。 MPI_Broadcast有内存限制吗?什么可能是这个问题的重要来源?
感谢您的帮助。