2011-06-01 43 views
0

我正在使用MPD作爲默認進程管理器的mpich2 1.2.1p1版本。 當我們運行mpiexec時,我們可以提到no。我們想要產卵的過程,但我也想提及/選擇no。我想要使​​用的處理器/內核。我該怎麼做?另外,當我們簡單產卵n號時。我們如何知道正在使用多少個處理器/內核? 請幫忙。如何選擇否。處理器/內核運行我的MPI程序?

回答

1

任何明智的操作系統將在每臺機器上使用盡可能多的內核。你不應該擔心這一點。當在四核機器上產生4 mpi進程時,假設所有4個核心都將被使用是安全的。如果沒有,配置出現嚴重問題。無論如何,如果你真的想確定,請檢查CPU使用率,例如'top'。

0

進程數量是使用的內核數量。 Mpi將在每個核心上至少放置一個進程。如果要確保始終使用計算機上的最大內核數,請使用系統上的操作系統資源來獲取內核數並將其傳遞給mpiexec調用。

相關問題