X: a vector (atomic or list) or an expressions vector. Other objects (including classed objects) will be coerced by as.list.
FUN: the function to be applied to each element of X
...: optional arguments to FUN
mc.preschedule: see mclapply
mc.set.seed: see mclapply
mc.silent: see mclapply
mc.cores: The number of cores to use, i.e. how many processes will be spawned (at most)
mc.cleanup: see mclapply
mc.allow.recursive: see mclapply
size: Vector of problem sizes (or relative performance information) corresponding to elements of X (recycled if needed). The default 1 indicates equality of problem sizes.
Returns
A list.
Details
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.