我在24核心的單臺機器上運行帶開放式MPI的轉矩。爲什麼可以在我的作業中指定sh,例如nodes = 1:ppn:2並仍然能夠運行由mpirun -np指定的作業12 WhatEverCommand?在這種情況下,作業在12個內核上執行,即使「節點」表示2個cpus。 未指定「節點」選項會對提交的作業使用的資源有任何限制嗎?如果沒有,那麼如何通過覆蓋聲明的資源來防止用戶違反服務器規則?另一方面 - 指定節點= 1:ppn = 8和不帶「-np」選項的mpirun,僅給我1個cpu運行作業。轉矩+ mpirun +資源分配
我是那麼糟糕,錯過了一些根本的東西嗎?