HPCでRコードを実行しようとしていますが、複数のノードを活用する方法がわかりません。私が使用している特定のHPCには、ノードあたり100ノードと36コアがあります。のマルチノード処理R
コードの例を次に示します。
n = 3600 ### This would be my ideal. Set to 3 on my laptop
cl = makeCluster(n, "SOCK")
foreach(i in 1:length(files), packages=c("raster","dismo")) %dopar%
Myfunction(files=files[i],template=comm.path, out = outdir)
このコードはノートパソコンとHPCのログイン時に動作しますが、1つのノードしか使用していません。私はできるだけすべてのコアを利用していることを確認したい。
どのように具体的には複数のノードを活用するのですか、それとも「舞台裏で」行われていますか?