future.BatchJobs: A Future API for Parallel and Distributed Processing using BatchJobs

Implements of the Future API on top of the 'BatchJobs' package. This allows you to process futures, as defined by the 'future' package, in parallel out of the box, not only on your local machine or ad-hoc cluster of machines, but also via high-performance compute ('HPC') job schedulers such as 'LFS', 'OpenLava', 'Slurm', 'SGE', and 'TORQUE' / 'PBS', e.g. 'y <- future_lapply(files, FUN = process)'.

AuthorHenrik Bengtsson [aut, cre, cph]
Date of publication2017-03-18 22:07:44 UTC
MaintainerHenrik Bengtsson <henrikb@braju.com>
LicenseLGPL (>= 2.1)
Version0.14.0
https://github.com/HenrikBengtsson/future.BatchJobs

View on CRAN

Functions

await.BatchJobsFuture Man page
backend Man page
batchjobs Man page
batchjobs_custom Man page
BatchJobsFuture Man page
BatchJobsFutureError Man page
batchjobs_interactive Man page
batchjobs_local Man page
batchjobs_lsf Man page
batchjobs_multicore Man page
batchjobs_openlava Man page
batchjobs_sge Man page
batchjobs_slurm Man page
batchjobs_template Man page
batchjobs_torque Man page
delete.BatchJobsFuture Man page
finished Man page
future.BatchJobs Man page
future.BatchJobs-package Man page
loggedError Man page
loggedOutput Man page
nbrOfWorkers.batchjobs Man page
nbrOfWorkers.batchjobs_interactive Man page
nbrOfWorkers.batchjobs_multicore Man page
print.BatchJobsFuture Man page
\%resources\% Man page
status Man page
status.BatchJobsFuture Man page
value Man page

Files

future.BatchJobs
future.BatchJobs/inst
future.BatchJobs/inst/conf
future.BatchJobs/inst/conf/ssh.R
future.BatchJobs/inst/conf/BatchJobs.torque.tmpl
future.BatchJobs/inst/conf/multicore.R
future.BatchJobs/inst/conf/local.R
future.BatchJobs/inst/conf/interactive.R
future.BatchJobs/inst/conf/torque.R
future.BatchJobs/inst/doc
future.BatchJobs/inst/doc/future.BatchJobs.html
future.BatchJobs/inst/doc/future.BatchJobs.md.rsp
future.BatchJobs/tests
future.BatchJobs/tests/BatchJobsFuture,gc.R
future.BatchJobs/tests/batchjobs_local.R
future.BatchJobs/tests/utils.R
future.BatchJobs/tests/globals,manual.R
future.BatchJobs/tests/future,labels.R
future.BatchJobs/tests/DEPRECATED.backend.R
future.BatchJobs/tests/000.sessionDetails.R
future.BatchJobs/tests/batchjobs_job.delay.R
future.BatchJobs/tests/batchjobs_interactive.R
future.BatchJobs/tests/globals,subassignment.R
future.BatchJobs/tests/dotdotdot.R
future.BatchJobs/tests/nbrOfWorkers.R
future.BatchJobs/tests/incl
future.BatchJobs/tests/incl/start,load-only.R
future.BatchJobs/tests/incl/end.R
future.BatchJobs/tests/incl/start.R
future.BatchJobs/tests/batchjobs_template.R
future.BatchJobs/tests/batchjobs_custom.R
future.BatchJobs/tests/batchjobs_multicore.R
future.BatchJobs/tests/demo.R
future.BatchJobs/tests/BatchJobsFuture.R
future.BatchJobs/tests/globals,tricky.R
future.BatchJobs/tests/BatchJobsFutureError.R
future.BatchJobs/tests/globals,formulas.R
future.BatchJobs/tests/DEPRECATED.resources.R
future.BatchJobs/tests/plan.R
future.BatchJobs/NAMESPACE
future.BatchJobs/demo
future.BatchJobs/demo/mandelbrot.R
future.BatchJobs/demo/00Index
future.BatchJobs/NEWS
future.BatchJobs/R
future.BatchJobs/R/batchjobs_local.R future.BatchJobs/R/utils.R future.BatchJobs/R/DEPRECATED.backend.R future.BatchJobs/R/tempRegistry.R future.BatchJobs/R/batchjobs_interactive.R future.BatchJobs/R/future.BatchJobs-package.R future.BatchJobs/R/futureCachePath.R future.BatchJobs/R/nbrOfWorkers.R future.BatchJobs/R/batchjobs_template.R future.BatchJobs/R/batchjobs_custom.R future.BatchJobs/R/DEPRECATED.batchjobs.R future.BatchJobs/R/batchjobs_multicore.R future.BatchJobs/R/BatchJobsFuture-class.R future.BatchJobs/R/resources_OP.R future.BatchJobs/R/BatchJobsFutureError.R future.BatchJobs/R/zzz.R
future.BatchJobs/vignettes
future.BatchJobs/vignettes/future.BatchJobs.md.rsp
future.BatchJobs/MD5
future.BatchJobs/build
future.BatchJobs/build/vignette.rds
future.BatchJobs/DESCRIPTION
future.BatchJobs/man
future.BatchJobs/man/batchjobs_multicore.Rd future.BatchJobs/man/batchjobs_local.Rd future.BatchJobs/man/await.BatchJobsFuture.Rd future.BatchJobs/man/batchjobs_template.Rd future.BatchJobs/man/status.BatchJobsFuture.Rd future.BatchJobs/man/print.BatchJobsFuture.Rd future.BatchJobs/man/backend.Rd future.BatchJobs/man/grapes-resources-grapes.Rd future.BatchJobs/man/BatchJobsFuture.Rd future.BatchJobs/man/BatchJobsFutureError.Rd future.BatchJobs/man/delete.BatchJobsFuture.Rd future.BatchJobs/man/future.BatchJobs.Rd future.BatchJobs/man/batchjobs_custom.Rd future.BatchJobs/man/nbrOfWorkers.batchjobs.Rd future.BatchJobs/man/batchjobs.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.