parallelMap 1.5.0.9000 Unreleased

parallelMap 1.5.0 2020-03-26

  • parallelLapply() does not drop list element names anymore (#58)

  • parallelStart() gains argument reproducible. This argument ensures reproducibility across parallel workers and is set to TRUE by default. Internally, we take care to use the "L'Ecuyer-CMRG" RNG kind or clusterSetRNGStream() (depending on the parallel mode) to ensure this. This argument works similar to the future.seed argument for future-based parallelization which also ensures reproducibility across parallel processes with the standard RNG kind.

  • parallelLibrary(): Respect custom levels when exporting packages (#67)

  • parallelLibrary(): Allow to add packages to a batchtools library (@dagola, #70)

  • Bugfix: Printing the state of an object holding the current parallelMap options (queried via parallelGetOptions()) did not return the object state but instead the global state of the options (#41, @mb706).

parallelMap 1.4.0.9000 Unreleased

  • parallelLapply() does not drop list element names anymore (#58)

  • parallelStart() gains argument reproducible. This argument ensures reproducibility across parallel workers and is set to TRUE by default. Internally, we take care to use the "L'Ecuyer-CMRG" RNG kind or clusterSetRNGStream() (depending on the parallel mode) to ensure this. This argument works similar to the future.seed argument for future-based parallelization which also ensures reproducibility across parallel processes with the standard RNG kind.

  • parallelLibrary(): Respect custom levels when exporting packages (#67)

  • parallelLibrary(): Allow to add packages to a batchtools library (@dagola, #70)

  • Bugfix: Printing the state of an object holding the current parallelMap options (queried via parallelGetOptions()) did not return the object state but instead the global state of the options (#41, @mb706).

parallelMap 1.4 2019-05-17

  • Load balancing for multicore, socket and mpi can now be controlled via the flag “load.balancing” passed to parallelStart(). Note that the default for multicore now defaults to disabled load balancing.
  • BatchTools mode

parallelMap 1.3 2015-06-10

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

parallelMap 1.2 2015-02-03

  • 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 2014-07-03

  • 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 2013-08-29

  • First submit to CRAN.