| registerDoMC {doMC} | R Documentation |
The registerDoMC function is used to register the multicore
parallel backend with the foreach package.
registerDoMC(cores=NULL)
cores |
The number of cores to use for parallel execution. If not
specified, the number of cores is set to the value of
options("cores"), if specified, or to the number of cores detected
by the multicore package. |
The multicore package by Simon Urbanek provides functions for parallel
execution of R code on machines with multiple cores or processors, using
the system fork call to spawn copies of the current process. The
multicore package, and therefore registerDoMC, should not be used
in a GUI environment, because multiple processes then share the same GUI.