os X上的mpirun

时间:2009-01-24 16:11:56

标签: macos osx-leopard mpi openmpi

有没有办法在os X leopard(10.5.6)上本地运行本地mpi作业,并且有62个以上的进程。当我用62个进程运行作业时,它就会死掉

$mpirun -np 62 a.out 
mpirun noticed that job rank 0 with PID 0 on node Macintosh-001D4F4BC6BC.private exited on signal 15 (Terminated). 
60 additional processes aborted (not shown)

当我用61个进程运行它时运行正常。

1 个答案:

答案 0 :(得分:2)

在回应我的评论时,我做了一些谷歌搜索,我怀疑这是由操作系统设置的资源限制引起的。此外,多个2的故障附近是可疑的。我最好的猜测是mpi库中的某些东西(可能是MPI_Send)会产生额外的进程,超过266的限制(参见ulimit -a)。