Tools for Computation on Batch Systems

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.


Reference manual

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


0.9.7 by Michel Lang, a month ago

Report a bug at

Browse source code at

Authors: Michel Lang [cre, aut] (0000-0001-9754-0393), Bernd Bischl [aut], Dirk Surmann [ctb]

Documentation:   PDF Manual  

Task views: High-Performance and Parallel Computing with R

LGPL-3 license

Imports backports, base64url, brew, checkmate, digest, parallel, progress, R6, rappdirs, stats, stringi, utils, withr

Depends on data.table

Suggests debugme, doParallel, doMPI, e1071, foreach, future.batchtools, knitr, parallelMap, ranger, rmarkdown, rpart, snow, testthat, tibble

Imported by future.batchtools.

Suggested by mlr.

Enhanced by simpleCache.

See at CRAN