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.2 by Michel Lang, 5 days 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

Depends on data.table

Suggests debugme, e1071, knitr, parallelMap, ranger, rmarkdown, rpart, snow, testthat


See at CRAN