2017-11-07 8 views
0

MPIを使用してHPCクラスタでRを並列実行したいとします。私はパッケージスノウからのmakeCluster関数がノードの数を指定するために使用できることを理解しています。たとえば、makeCluster(2,type="MPI")は2ノードを意味します。タイプを「MPI」に指定しないと、makeCluster(2)は1つのノード上に2つのコアを意味します。Rで動作するMPIのコア数とノード数を指定する方法

ノードとコアの数を指定する方法はありますか?

タイプをMPIに指定する場合、デフォルトで各ノードにいくつのコアが使用されますか?

答えて

2

snowとは、私が知っている限りではなく、であり、ハードウェアに非常に迅速に依存します。

いいえ、の場合は、MPIの実装がOpenMPIである場合、サーバーのMPI構成でこれを指定できます。これにはかなり豊富な文法があり、hwlocライブラリはハードウェアのローカリティを提供するはずです。

しかし、唯一の「ワーカーノードの数を」知っているとあなたが選ぶ特定の実装に至るまで方法を渡すこれの一番最後にR。

関連する問題