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.

Tests Vignettes

Available Snapshots

This version of batchtools can be found in the following snapshots:

Version History