mpiexec:多个程序多个数据失败并带有参数

时间:2018-01-27 14:01:38

标签: mpi

根据this page。如果我们运行

mpiexec -n 4 ocean : -n 8 air

它将在4个进程上运行程序ocean,并在8个进程上运行

但我有fortran程序使用mpi和mkl。我使用intel fortran mpiifort编译它并链接到mkl。该计划也接受7个目标。个人喜欢

./a.out 0 0 0 0 0 0 0

没问题。它在屏幕上打印3行消息,并根据输入的命令行参数生成一个名称文件。

然后我试了

mpiexec.hydra -n 1 ./a.out 0 0 0 0 0 0 0 : -n 1 ./a.out 0 0 0 0 0 0 1

它只能运行./a.out 0 0 0 0 0 0 0部分。 ./a.out 0 0 0 0 0 0 1未运行。

这是正在运行的快照

enter image description here

运行失败的可能原因是什么?

0 个答案:

没有答案