Rev 68948 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/parallel/man/windows/mcdummies.Rd% Part of the R package, https://www.R-project.org% Copyright 2009-2014 R Core Team% Distributed under GPL 2 or later\name{mclapply}\alias{mclapply}\alias{pvec}\alias{mcmapply}\alias{mcMap}\title{Serial versions of \code{mclapply}, \code{mcmapply} and \code{pvec}}\description{These are simple serial versions of \code{mclapply}, \code{mcmapply},\code{mcMap} and \code{pvec} for Windows where forking is not available.}\usage{mclapply(X, FUN, ..., mc.preschedule = TRUE, mc.set.seed = TRUE,mc.silent = FALSE, mc.cores = 1L,mc.cleanup = TRUE, mc.allow.recursive = TRUE, affinity.list = NULL)mcmapply(FUN, ..., MoreArgs = NULL, SIMPLIFY = TRUE, USE.NAMES = TRUE,mc.preschedule = TRUE, mc.set.seed = TRUE,mc.silent = FALSE, mc.cores = 1L, mc.cleanup = TRUE, affinity.list = NULL)mcMap(f, ...)pvec(v, FUN, ..., mc.set.seed = TRUE, mc.silent = FALSE,mc.cores = 1L, mc.cleanup = TRUE)}\arguments{\item{X}{a vector (atomic or list) or an expressions vector. Otherobjects (including classed objects) will be coerced by\code{\link{as.list}}.}\item{v}{vector to operate on.}\item{FUN}{the function to be applied to each element of \code{X} or\code{v}, or in parallel to \code{...} .}\item{f}{the function to be applied in parallel to \code{\dots}.}\item{...}{For \code{mclapply} and \code{pvec}, optional arguments to\code{FUN}. For \code{mcmapply} and \code{mcMap}, vector or listinputs: see \code{\link{mapply}}.}\item{MoreArgs, SIMPLIFY, USE.NAMES}{see \code{\link{mapply}}.}\item{mc.preschedule, mc.set.seed, mc.silent, mc.cleanup, mc.allow.recursive, affinity.list}{Ignored on Windows.}\item{mc.cores}{The number of cores to use, i.e.\sspace{}at most how manychild processes will be run simultaneously. Must be exactly 1 onWindows (which uses the master process).}}\details{\code{mclapply} calls \code{\link{lapply}} and \code{pvec} makes asingle call \code{FUN(v, ...)}. On Unix-alikes \code{mc.cores > 1}is allowed and uses parallel operations.}\value{For \code{mclapply}, a list of the same length as \code{X} and namedby \code{X}.For \code{mcmapply}, a list, vector or array: see\code{\link{mapply}}.For \code{mcMap}, a list.For \code{pvec}, a vector of the same length as \code{v}.}\seealso{\code{\link{parLapply}}, \code{\link{clusterMap}}.}\keyword{interface}