Parallel R code on SLURM: Difference between revisions
Jump to navigation
Jump to search
Created the page Parallel R code on SLURM |
(No difference)
|
Revision as of 18:41, 19 May 2018
Using R code on SLURM for embarrassingly parallel calculations
The most well-known R packages that provide parallel functionality, e.g. doParallel or doSNOW, do not work properly on the HPC. Using these packages will be particularly problematic when you try to run (array) jobs over multiple nodes. However, the rslurm package allows you to do embarrassingly parallel calculations on SLURM. The package automatically divides the computation over multiple nodes and writes the necessary submission scripts. It also includes functions to retrieve and combine the output from different nodes, as well as wrappers for common SLURM commands.