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.


News

parallelMap_1.3:

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

parallelMap_1.2:

  • 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.

parallelMap_1.1:

  • 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

parallelMap_1.0-83:

  • 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.

install.packages("parallelMap")

1.4 by Bernd Bischl, 2 months ago


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]


Documentation:   PDF Manual  


BSD_2_clause + file LICENSE license


Imports BBmisc, checkmate, parallel, stats, utils

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


Imported by aslib, ecr, emdi, llama, mcMST, mlr, mlrMBO, nsga3, performanceEstimation, randomsearch, saeSim.

Depended on by spFSR.

Suggested by batchtools, classiFunc, flacco.


See at CRAN