Evaluate Function Calls on HPC Schedulers (LSF, SGE, SLURM)


[Up] [Top]

Documentation for package ‘clustermq’ version 0.8.2.1

Help Pages

clustermq-package Evaluate Function Calls on HPC Schedulers (LSF, SGE, SLURM)
bind_avail Binds an rzmq to an available port in given range
check_args Function to check arguments with which Q() is called
chunk Subset index chunk for processing
clustermq Evaluate Function Calls on HPC Schedulers (LSF, SGE, SLURM)
DO_CHUNK Chunk of iterated arguments for the worker
DO_SETUP Message contains common data
LOCAL Placeholder for local processing
LSF LSF scheduler functions
master Master controlling the workers
MULTICORE Process on multiple cores on one machine
PROXY_CMD Message is an SSH command
PROXY_READY Message ID indicating SSH proxy is ready to distribute data
PROXY_STOP Message telling the SSH proxy to clean up
PROXY_UP Message ID indicating SSH proxy is up
Q Queue function calls on the cluster
QSys Class for basic queuing system functions
Q_rows Queue function calls defined by rows in a data.frame
SGE SGE scheduler functions
SLURM SLURM scheduler functions
SSH SSH scheduler functions
ssh_proxy SSH proxy for different schedulers
unravel_result Separate out warnings and errors from result
worker R worker submitted as cluster job
workers Creates a pool of workers
WORKER_DONE Message ID indicating worker is shutting down
WORKER_READY Message ID indicating worker is accepting jobs
WORKER_STOP Message ID telling worker to stop
WORKER_UP Message ID indicating worker is accepting jobs
work_chunk Function to process a chunk of calls