我正在尝试建立一个 MPI 集群。但是我的问题是添加到 mpd.conf 文件中的 CPU 数量没有正确使用。我有三台 Ubuntu 服务器。具有 48 个内核的 opteron 具有 8 个内核的 calc1 具有 8 个内核的 calc2。
我的 mpd.hosts 看起来像:
opteron:46
calc1:6
calc2:6
引导后(mpdboot -n 3 -f mpd.hosts)系统正在运行。mpdtrace -> 列出所有三个。
但是运行像“mpiexec -n 58 raxmlHPC-MPI ...”这样的程序会导致 calc1 和 calc2 获得许多工作,而 opteron 同时获得很少的工作。我究竟做错了什么?
问候
比约恩