parallelMap: Unified Interface to Parallelization Back-Ends
Version 1.3

Unified parallelization framework for multiple back-end, designed for internal package and interactive usage. The main operation is a parallel "map" over lists. Supports local, multicore, mpi and BatchJobs mode. Allows "tagging" of the parallel operation with a level name that can be later selected by the user to switch on parallel execution for exactly this operation.

AuthorBernd Bischl <bernd_bischl@gmx.net>, Michel Lang <michellang@gmail.com>
Date of publication2015-06-10 00:58:31
MaintainerBernd Bischl <bernd_bischl@gmx.net>
LicenseBSD_2_clause + file LICENSE
Version1.3
URL https://github.com/berndbischl/parallelMap
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("parallelMap")

Popular man pages

parallelExport: Export R objects for parallelization.
parallelLibrary: Load packages for parallelization.
parallelMap: Maps a function over lists or vectors in parallel.
parallelRegisterLevels: Register a parallelization level
parallelSource: Source R files for parallelization.
parallelStart: Parallelization setup for parallelMap.
parallelStop: Stops parallelization.
See all...

All man pages Function index File listing

Man pages

parallelExport: Export R objects for parallelization.
parallelGetOptions: Retrieve the configured package options.
parallelGetRegisteredLevels: Get registered parallelization levels for all currently...
parallelLapply: Parallel versions of apply-family functions.
parallelLibrary: Load packages for parallelization.
parallelMap: Maps a function over lists or vectors in parallel.
parallelRegisterLevels: Register a parallelization level
parallelSource: Source R files for parallelization.
parallelStart: Parallelization setup for parallelMap.
parallelStop: Stops parallelization.

Functions

MulticoreClusterMap Source code
assignInFunctionNamespace Source code
autodetectCpus Source code
checkResultsAndStopWithErrorsMessages Source code
deleteAllLogDirs Source code
exportToSlavePkgParallel Source code
getBatchJobsNewRegFileDir Source code
getBatchJobsReg Source code
getBatchJobsRegFileDir Source code
getExtraPackages Source code
getLogDirs Source code
getNextLogDir Source code
getPMDefOptCpus Source code
getPMDefOptLevel Source code
getPMDefOptLogging Source code
getPMDefOptMode Source code
getPMDefOptShowInfo Source code
getPMDefOptSocketHosts Source code
getPMDefOptStorageDir Source code
getPMDefOption Source code
getPMOptBatchJobsResources Source code
getPMOptCpus Source code
getPMOptLevel Source code
getPMOptLogging Source code
getPMOptMode Source code
getPMOptNextMap Source code
getPMOptOnSlave Source code
getPMOptShowInfo Source code
getPMOptSocketHosts Source code
getPMOptStatus Source code
getPMOptStorageDir Source code
getPMOption Source code
isModeBatchJobs Source code
isModeLocal Source code
isModeMPI Source code
isModeMulticore Source code
isModeSocket Source code
isParallelizationLevel Source code
isStatusStarted Source code
isStatusStopped Source code
makeMulticoreCluster Source code
onLoad Source code
parallelExport Man page Source code
parallelGetOptions Man page Source code
parallelGetRegisteredLevels Man page Source code
parallelLapply Man page Source code
parallelLibrary Man page Source code
parallelMap Man page Source code
parallelRegisterLevels Man page Source code
parallelSapply Man page Source code
parallelSource Man page Source code
parallelStart Man page Source code
parallelStartBatchJobs Man page Source code
parallelStartLocal Man page Source code
parallelStartMPI Man page Source code
parallelStartMulticore Man page Source code
parallelStartSocket Man page Source code
parallelStop Man page Source code
print.ParallelMapOptions Source code
print.RegisteredLevels Source code
showInfoMessage Source code
showStartupMsg Source code
slaveWrapper Source code
stopWithJobErrorMessages Source code

Files

inst
inst/test_source_file.R
tests
tests/testthat
tests/testthat/test_autodetectCpus.R
tests/testthat/helpers.R
tests/testthat/helper_sockettest.R
tests/testthat/test_local.R
tests/testthat/test_registerLevels.R
tests/testthat/test_mpi.R
tests/testthat/test_multicore.R
tests/testthat/test_socket.R
tests/testthat/test_parallelGetOptions.R
tests/testthat/test_batchjobs.R
tests/testthat/test_stopWithJobErrorMessages.R
tests/testthat/test_parallelStart.R
tests/testthat/test_parallelApply.R
tests/test-all.R
NAMESPACE
NEWS
R
R/parallelSource.R
R/utils.R
R/parallelExport.R
R/getExtraPackages.R
R/logging.R
R/mclapply_fixed.R
R/parallelLibrary.R
R/getOption.R
R/makeMulticoreCluster.R
R/batchjobs.R
R/parallelApply.R
R/displayErrorMessages.R
R/parallelRegisterLevels.R
R/parallelMap.R
R/autodetectCpus.R
R/zzz.R
R/parallelStop.R
R/parallelStart.R
R/parallelShowOptions.R
MD5
DESCRIPTION
man
man/parallelGetOptions.Rd
man/parallelExport.Rd
man/parallelLibrary.Rd
man/parallelGetRegisteredLevels.Rd
man/parallelStart.Rd
man/parallelMap.Rd
man/parallelLapply.Rd
man/parallelRegisterLevels.Rd
man/parallelSource.Rd
man/parallelStop.Rd
LICENSE
parallelMap documentation built on May 19, 2017, 8:58 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.