powered by
Call pbapply::pbsapply with nc default at number of cores available. Also, this works on Windows directly.
pbapply::pbsapply
par_sapply( X, FUN, nc = NULL, pb = TRUE, simplify = TRUE, export_objects = NULL, ... )
vector/matrix, list if simplify=FALSE
vector / list of values
function to be executed with each element of X.
X
Integer: number of cores to be used in parallel. DEFAULT: NULL (available cores)
Show progress bar with remaining time and at the end runtime? DEFAULT: TRUE
Simplify output to vector/matrix if possible? DEFAULT: TRUE
For windows: Objects needed in FUN. DEFAULT: NULL
FUN
Further arguments passed to FUN or pbapply::pbsapply
Berry Boessenkool, berry-b@gmx.de, Apr 2021
pbapply::pbsapply, sapply, parallelCode
sapply
parallelCode
if (FALSE) # Suppressed on CRAN checks as this is time-consuming fun <- function(x) mean(rnorm(1e7)) pbapply::pbsapply(1:20, fun) par_sapply(1:20, fun) #sapply(1:20, fun)
Run the code above in your browser using DataLab