Batch Computing with R
Add packages to registry.
Add source dirs to registry.
Add source files to registry.
applyJobFunction ONLY FOR INTERNAL USAGE.
Map function over all combinations.
Export R object to be available on the slaves.
The BatchJobs package
Maps a function over lists or vectors, adding jobs to a registry.
Combination of makeRegistry, batchMap and submitJobs.
Maps a function over the results of a registry by using batchMap.
Manually query the BatchJobs database
Reduces via a binary function over a list adding jobs to a registry.
Reduces results via a binary function and adds jobs for this to a regi...
Unload exported R objects.
Call an arbitrary function on specified SSH workers.
Cluster functions helper: Brew your template into a job description fi...
Cluster functions helper: Handle an unknown error during job submissio...
Cluster functions helper: Kill a batch job via OS command
Cluster functions helper: Read in your brew template file.
Check job ids.
BatchJobs configuration.
ONLY FOR INTERNAL USAGE.
ONLY FOR INTERNAL USAGE.
ONLY FOR INTERNAL USAGE.
Helper function to debug multicore mode.
Helper function to debug SSH mode.
Find all results where a specific condition is true.
Finds ids of jobs that match a query.
Find jobs depending on computional state.
Returns a list of BatchJobs configuration settings
Get error messages of jobs.
Get job from registry by id.
Get ids of jobs in registry.
Get computational information of jobs.
Get the physical location of job files on the hard disk.
Get number of jobs in registry.
Retrieve Job Parameters.
Function to get the resources that were submitted for some jobs.
Get jobs from registry by id.
Get log file paths for jobs.
Function to get job resources in job function.
Print and return R installation and other information for SSH workers.
Grep log files for a pattern.
Install packages on SSH workers.
Kill some jobs on the batch system.
Load a specific configuration file.
Load exported R data objects.
Load a previously saved registry.
Loads a specific result file.
Loads result files for id vector.
Create a ClusterFuntions object.
Create cluster functions for sequential execution in same session.
Create cluster functions for sequential execution on local host.
Create cluster functions for LSF systems.
Use multiple cores on local Linux machine to spawn parallel jobs.
Create cluster functions for OpenLava systems.
Create cluster functions for Sun Grid Engine systems.
Create cluster functions for SLURM-based systems.
Create an SSH cluster to execute jobs.
Create cluster functions for torque-based systems.
Creates a job description.
Construct a registry object.
Create SSH worker for SSH cluster functions.
Create a SubmitJobResult object.
Reduce results from result directory.
Remove a registry object.
Remove packages from registry.
Remove packages from registry.
Remove source files from registry.
Reset computational state of jobs.
Sanitize a path
Set and overwrite configuration settings
Sets the job function for already existing jobs.
Set job names.
Set packages for a registry.
Show information about available computational resources on cluster.
Display the contents of a log file.
Retrieve or show status information about jobs.
Source registry files
Submit jobs or chunks of jobs to batch system via cluster function.
Sweep obsolete files from the file system.
Syncronize staged queries into the registry.
Tests a job by running it with Rscript in a new process.
ONLY FOR INTERNAL USAGE.
Wait for termination of jobs on the batch system.
Provides Map, Reduce and Filter variants to generate jobs on batch computing systems like PBS/Torque, LSF, SLURM and Sun Grid Engine. Multicore and SSH systems are also supported. For further details see the project web page.