Unified Interface to Parallelization Back-Ends

Unified parallelization framework for multiple back-end, designed for internal package and interactive usage. The main operation is parallel mapping 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.



  • parallelGetRegisteredLevels has new argument "flatten"
  • parallelShowOptions was converted to parallelGetOptions (with a printer)


  • Arguments of mcmapply (mc.preschedule, ...) can now be specified via parallelStart
  • We import package "parallel" now
  • parallelShowRegisteredLevels was changed to parallelGetRegisteredLevels. The latter returns a structured object, with a printer method.


  • Package in general much more stable now
  • parallelLibrary was improved a lot
  • better / more configurable info messages on console
  • BatchJobs mode: working directory for slave jobs is the current working dir on the master, not the storage.dir
  • BatchJobs mode: errors are thrown, if jobs expire
  • parallelMap/Lapply/Sapply: impute.error option
  • removed autostart option for stability
  • new functions -- parallelSource -- parallelExport


  • First submit to CRAN.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.5.0 by Bernd Bischl, a year ago

https://parallelmap.mlr-org.com, https://github.com/berndbischl/parallelMap

Report a bug at https://github.com/berndbischl/parallelMap/issues

Browse source code at https://github.com/cran/parallelMap

Authors: Bernd Bischl [cre, aut] , Michel Lang [aut] , Patrick Schratz [aut]

Documentation:   PDF Manual  

BSD_2_clause + file LICENSE license

Imports BBmisc, checkmate, parallel, stats, utils

Suggests BatchJobs, batchtools, data.table, Rmpi, rpart, snow, testthat

Imported by aslib, dataquieR, ecr, emdi, landmap, ldaPrototype, llama, mcMST, mlr, mlrMBO, mosmafs, nsga3, performanceEstimation, randomsearch, saeSim.

Depended on by spFSR.

Suggested by batchtools, flacco, modelStudio.

See at CRAN