-procs 78 表示共启动了 78 个并行任务。此数量必须小于 hostfile 中描述的总资源数量。
如果设置 MP_TASK_AFFINITY=core 并仍然尝试启动 78 个并行任务,您会获得一个错误:
ERROR:0031-758 AFFINITY:Oversubscribe:78 tasks in total, each task requires 1 resource, but there are only 20 available resource.Affinity can not be applied.
ERROR:0031-161 EOF on socket connection with node myhost
我在我的 20 核心 POWER8 机器上使用了不同的设置,对一个 WRF 域模型执行了测试。我发现: