Unified Interface to Parallelization Back-Ends

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.


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.3 by Bernd Bischl, 4 years 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 <[email protected]> , Michel Lang <[email protected]>


Documentation:   PDF Manual  


BSD_2_clause + file LICENSE license


Imports BBmisc, checkmate, parallel

Suggests testthat, Rmpi, BatchJobs


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