mclapplySB
is a size balancing version of
mclapply
.
mclapplySB(X, FUN, ...,
mc.preschedule = TRUE, mc.set.seed = TRUE,
mc.silent = FALSE, mc.cores = 1L,
mc.cleanup = TRUE, mc.allow.recursive = TRUE,
size = 1)
A list.
a vector (atomic or list) or an expressions vector. Other
objects (including classed objects) will be coerced by
as.list
.
the function to be applied to each element of X
optional arguments to FUN
see mclapply
see mclapply
see mclapply
The number of cores to use, i.e. how many processes will be spawned (at most)
see mclapply
see mclapply
Vector of problem sizes
(or relative performance information)
corresponding to elements of X
(recycled if needed).
The default 1
indicates equality of problem sizes.
Peter Solymos
mclapply
gives details of the forking
mechanism.
mclapply
is used unmodified
if sizes of the jobs are equal (length(unique(size)) == 1
).
Size balancing (as described in parDosa
)
is used to balance workload on the child processes
otherwise.
mclapply
, parDosa