使用和不使用rankfile运行的区别

时间:2015-11-03 16:23:13

标签: parallel-processing mpi openmpi

我用mpirun -np 23 -rf rankfile --hostfile hostfile ./mpi_testing开始我的MPI程序并且它停止,即:它被卡住了,但是当我用mpirun -np 23 ./mpi_testing启动它时它完全正常。我相信我的rankfile或hostfile没有任何问题。是否存在特定于我的MPI代码的问题,或者在这种情况下是否存在关于mpirun的外部问题?

更新:我的机器上有16个内核,还有两个内核各有8个内核的插槽。

hostfile

localhost

rankfile

rank 0=localhost slot=0:0
rank 1=localhost slot=0:1
rank 2=localhost slot=0:2
rank 3=localhost slot=0:3
rank 4=localhost slot=0:4
rank 5=localhost slot=0:5
rank 6=localhost slot=0:6
rank 7=localhost slot=0:7
rank 8=localhost slot=1:0
rank 9=localhost slot=1:1
rank 10=localhost slot=1:2
rank 11=localhost slot=1:3
rank 12=localhost slot=1:4
rank 13=localhost slot=1:5
rank 14=localhost slot=1:6
rank 15=localhost slot=1:7
rank 16=localhost slot=0:1
rank 17=localhost slot=0:2
rank 18=localhost slot=0:3
rank 19=localhost slot=0:4
rank 20=localhost slot=0:5
rank 21=localhost slot=0:6
rank 22=localhost slot=0:7

0 个答案:

没有答案