As a successor of the packages 'BatchJobs' and 'BatchExperiments', this package provides a parallel implementation of the Map function for high performance computing systems managed by schedulers 'IBM Spectrum LSF' (), 'OpenLava' (), 'Univa Grid Engine'/'Oracle Grid Engine' (), 'Slurm' (), 'TORQUE/PBS' (), or 'Docker Swarm' (). A multicore and socket mode allow the parallelization on a local machines, and multiple machines can be hooked up via SSH to create a makeshift cluster. Moreover, the package provides an abstraction mechanism to define large-scale computer experiments in a well-organized and reproducible way.

Maintainer: Michel Lang <michellang at gmail.com>

Author(s): Michel Lang*, Bernd Bischl*, Dirk Surmann*

Install package and any missing dependencies by running this line in your R console:

install.packages("batchtools")

Depends R (>= 3.0.0), data.table(>=1.9.8)
Imports backports(>=1.0.4), base64url(>=1.1), brew, checkmate(>=1.8.2), digest(>=0.6.9), parallel, progress(>=1.1.1), R6, rappdirs, stats, stringi, utils
Suggests debugme, e1071, knitr, parallelMap, ranger, rmarkdown, rpart, snow, testthat
Enhances
Linking to
Reverse
depends
Reverse
imports
Reverse
suggests
mlr
Reverse
enhances
Reverse
linking to

Package batchtools
Materials
URL https://github.com/mllg/batchtools
Task Views HighPerformanceComputing
Version 0.9.2
Published 2017-02-20
License LGPL-3
BugReports https://github.com/mllg/batchtools/issues
SystemRequirements
NeedsCompilation yes
Citation
CRAN checks batchtools check results
Package source batchtools_0.9.2.tar.gz