-
Notifications
You must be signed in to change notification settings - Fork 20
Cluster Functions
Henrik Bengtsson edited this page Mar 20, 2016
·
5 revisions
Cluster functions are the interface to your specific batch system. They are not hard coded into the package, therefore you can customize them to suite your needs.
We implemented cluster functions for different batch systems that run on your system or at least are easy to adept using templates:
- Local execution (interactive, current R session):
- Constructor: makeClusterFunctionsInteractive
- Implementation: clusterFunctionsInteractive
- Used in default configuration
- Multicore (on a standalone machine):
- Constructor: makeClusterFunctionsMulticore
- Implementation: clusterFunctionsMulticore, linux-helper
- Makeshift SSH batch system:
- Constructor: makeClusterFunctionsSSH
- Implementation: clusterFunctionsSSH, linux-helper
- TORQUE/Maui/PBS batch systems
- Constructor: makeClusterFunctionsTorque
- Implementation: clusterFunctionsTorque
- Exemplary template files
- Sun Grid Engine
- Constructor: makeClusterFunctionsSGE
- Implementation: clusterFunctionsSGE
- Exemplary template files
- Load Sharing Facility (LSF)
- Constructor: makeClusterFunctionsLSF
- Implementation: clusterFunctionsLSF
- Exemplary template files
- SLURM
- Constructor: makeClusterFunctionsSLURM
- Implementation: clusterFunctionsSLURM
- Exemplary template files
You can define a backend for your own cluster using makeClusterFunctions
.
For details see the constructor's help page and the FAQ.
If you have implemented cluster functions for a batch system yet unsupported, please contact us.