Package: future.batchtools 0.12.1

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

Implementation of the Future API on top of the 'batchtools' 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 'LSF', 'OpenLava', 'Slurm', 'SGE', and 'TORQUE' / 'PBS', e.g. 'y <- future.apply::future_lapply(files, FUN = process)'.

Authors:Henrik Bengtsson [aut, cre, cph]

future.batchtools_0.12.1.tar.gz
future.batchtools_0.12.1.zip(r-4.5)future.batchtools_0.12.1.zip(r-4.4)future.batchtools_0.12.1.zip(r-4.3)
future.batchtools_0.12.1.tgz(r-4.4-any)future.batchtools_0.12.1.tgz(r-4.3-any)
future.batchtools_0.12.1.tar.gz(r-4.5-noble)future.batchtools_0.12.1.tar.gz(r-4.4-noble)
future.batchtools_0.12.1.tgz(r-4.4-emscripten)future.batchtools_0.12.1.tgz(r-4.3-emscripten)
future.batchtools.pdf |future.batchtools.html
future.batchtools/json (API)
NEWS

# Install 'future.batchtools' in R:
install.packages('future.batchtools', repos = c('https://henrikbengtsson.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/henrikbengtsson/future.batchtools/issues

On CRAN:

distributed-computinghpcjob-schedulerparallelpbssgeslurmtorque

30 exports 84 stars 3.99 score 27 dependencies 2 mentions 406 scripts 1.3k downloads

Last updated 9 months agofrom:60bd4776ee (on master). Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 16 2024
R-4.5-winOKAug 16 2024
R-4.5-linuxOKAug 16 2024
R-4.4-winOKAug 16 2024
R-4.4-macOKAug 16 2024
R-4.3-winOKAug 16 2024
R-4.3-macOKAug 16 2024

Exports:%resources%batchtools_bashbatchtools_custombatchtools_interactivebatchtools_localbatchtools_lsfbatchtools_multicorebatchtools_openlavabatchtools_sgebatchtools_slurmbatchtools_sshbatchtools_torqueBatchtoolsBashFutureBatchtoolsCustomFutureBatchtoolsFutureBatchtoolsFutureErrorBatchtoolsInteractiveFutureBatchtoolsLocalFutureBatchtoolsLsfFutureBatchtoolsMulticoreFutureBatchtoolsMultiprocessFutureBatchtoolsOpenLavaFutureBatchtoolsSGEFutureBatchtoolsSlurmFutureBatchtoolsSSHFutureBatchtoolsTemplateFutureBatchtoolsTorqueFutureBatchtoolsUniprocessFutureloggedErrorloggedOutput

Dependencies:backportsbase64urlbatchtoolsbrewcheckmateclicodetoolscrayondata.tabledigestfsfutureglobalsgluehmslifecyclelistenvparallellypkgconfigprettyunitsprogressR6rappdirsrlangstringivctrswithr

A Future for batchtools

Rendered fromfuture.batchtools.md.rspusingR.rsp::rspon Aug 16 2024.

Last update: 2023-12-20
Started: 2017-02-08

Readme and manuals

Help Manual

Help pageTopics
Batchtools futures for custom batchtools configurationbatchtools_custom
batchtools local and interactive futuresbatchtools_bash batchtools_interactive batchtools_local
Batchtools futures for LSF, OpenLava, SGE, Slurm, TORQUE etc.batchtools_lsf batchtools_openlava batchtools_sge batchtools_slurm batchtools_template batchtools_torque
future.batchtools: A Future for batchtoolsfuture.batchtools-package future.batchtools
Options used for batchtools futuresfuture.batchtools.expiration.tail future.batchtools.options future.batchtools.output future.batchtools.workers future.cache.path future.delete R_FUTURE_BATCHTOOLS_EXPIRATION_TAIL R_FUTURE_BATCHTOOLS_OUTPUT R_FUTURE_BATCHTOOLS_WORKERS R_FUTURE_CACHE_PATH R_FUTURE_DELETE