Skip to content
Prev 318329 / 398502 Next

parallel execution in R

On 26.02.2013 14:00, Alaios wrote:
We do not know how your cluster was set up, hence cannot respond.


I'd just use the parallel (an R base package) and do:

library("parallel")
cl <- makeCluster(.....)
result <- parSapply(cl, seq(-93,-73,length.out=21), function(i){
            threshold<-i
            print(i)
            do_analysis1(i,path)
            do_analysis2(i,path)
            do_something_else_analysis1(i,path)
            something_else_now(i,path)
})
stopCluster(cl)

(untested, of course)

Uwe Ligges