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' (< http://www-03.ibm.com/systems/spectrum-computing/products/lsf/>), 'OpenLava' (< http://www.openlava.org/>), 'Univa Grid Engine'/'Oracle Grid Engine' (< http://www.univa.com/>), 'Slurm' (< http://slurm.schedmd.com/>), 'TORQUE/PBS' (< http://www.adaptivecomputing.com/products/open-source/torque/>), or 'Docker Swarm' (< https://docs.docker.com/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.


News

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("batchtools")

0.9.6 by Michel Lang, a month ago


https://github.com/mllg/batchtools


Report a bug at https://github.com/mllg/batchtools/issues


Browse source code at https://github.com/cran/batchtools


Authors: Michel Lang [cre, aut], 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, e1071, knitr, parallelMap, ranger, rmarkdown, rpart, snow, testthat, tibble


Imported by future.batchtools.

Suggested by mlr.

Enhanced by simpleCache.


See at CRAN