# Support for Parallel Computation in R

## Documentation for package ‘parallel’ version 4.4.3

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

parallel-package | Support for Parallel Computation
children | Low-level Functions for Management of Forked Processes
closeNode | Create a Parallel Socket Cluster
clusterApply | Apply Operations using Clusters
clusterApplyLB | Apply Operations using Clusters
clusterCall | Apply Operations using Clusters
clusterEvalQ | Apply Operations using Clusters
clusterExport | Apply Operations using Clusters
clusterMap | Apply Operations using Clusters
clusterSetRNGStream | Implementation of Pierre L'Ecuyer's RngStreams
clusterSplit | Apply Operations using Clusters
detectCores | Detect the Number of CPU Cores
getDefaultCluster | Create a Parallel Socket Cluster
makeCluster | Create a Parallel Socket Cluster
makeForkCluster | Create a Parallel Socket Cluster
makePSOCKcluster | Create a Parallel Socket Cluster
mc.reset.stream | Implementation of Pierre L'Ecuyer's RngStreams
mcaffinity | Get or Set CPU Affinity Mask of the Current Process
mccollect | Evaluate an R Expression Asynchronously in a Separate Process
mcexit | Fork a Copy of the Current R Process
mcfork | Fork a Copy of the Current R Process
mckill | Low-level Functions for Management of Forked Processes
mclapply | Parallel Versions of 'lapply' and 'mapply' using Forking
mcMap | Parallel Versions of 'lapply' and 'mapply' using Forking
mcmapply | Parallel Versions of 'lapply' and 'mapply' using Forking
mcparallel | Evaluate an R Expression Asynchronously in a Separate Process
nextRNGStream | Implementation of Pierre L'Ecuyer's RngStreams
nextRNGSubStream | Implementation of Pierre L'Ecuyer's RngStreams
parallel | Support for Parallel Computation
parApply | Apply Operations using Clusters
parCapply | Apply Operations using Clusters
parLapply | Apply Operations using Clusters
parLapplyLB | Apply Operations using Clusters
parRapply | Apply Operations using Clusters
parSapply | Apply Operations using Clusters
parSapplyLB | Apply Operations using Clusters
pvec | Parallelize a Vector Map Function using Forking
readChild | Low-level Functions for Management of Forked Processes
readChildren | Low-level Functions for Management of Forked Processes
recvData | Create a Parallel Socket Cluster
recvOneData | Create a Parallel Socket Cluster
R_PARALLEL_PORT | Create a Parallel Socket Cluster
selectChildren | Low-level Functions for Management of Forked Processes
sendChildStdin | Low-level Functions for Management of Forked Processes
sendData | Create a Parallel Socket Cluster
sendMaster | Low-level Functions for Management of Forked Processes
setDefaultCluster | Create a Parallel Socket Cluster
splitIndices | Divide Tasks for Distribution in a Cluster
stopCluster | Create a Parallel Socket Cluster