我正在尝试在安装了扭矩和 openmpi 1.3.2 的集群上运行 MPI 作业,但我总是收到以下错误:
“mpirun 无法启动指定的应用程序,因为它找不到可执行文件:可执行文件:-p 节点:compute-101-10.local 在尝试启动进程等级 0 时。”
我正在使用以下脚本来执行 qsub:
#PBS -N mphello
#PBS -l walltime=0:00:30
#PBS -l nodes=compute-101-10+compute-101-15
cd $PBS_O_WORKDIR
mpirun -npersocket 1 -H compute-101-10,compute-101-15 /home/username/mpi_teste/mphello
知道为什么会这样吗?我想要的是在每个节点(compute-101-10 和 compute-101-15)中运行 1 个进程。我在这里做错了什么?我已经尝试了 mpirun 命令的几种组合,但是程序要么只在一个节点上运行,要么给我上面的错误......
提前致谢!