Related Work

Several existing packages provide a more consistent interface to parallel computation.

Landau's drake provides task parallelism similar to GNU make.

Bengstton's futures provides a mechanism for parallel asynchronous evaluation of R code across different systems.

Bischl and Lang's parallelMap provides a parallel version of Map() supporting different execution backends including local, multicore, mpi and BatchJobs. The batchtools package supports HPC systems.

Böhringer's parallelize.dynamic provides the parallelize_call() function to dynamically parallelize a single function call.

Wang's valor vectorizes lapply calls into single function calls. In some sense this is the most related project, because the main purpose of valor is to actually transform code.



Try the makeParallel package in your browser

Any scripts or data that you put into this service are public.

makeParallel documentation built on May 2, 2019, 9:40 a.m.