Support for the LSF distributed resource manager (DRM) has recently been committed to our development repository in changeset 4071:fd9514c5349f. This support has actually been implemented through the use of the python-drmaa module and none of the code is DRM-specific. This means that any DRM which implements a DRMAA library should be able to be supported now (including PBS Pro). For more information on how to configure a DRMAA library to work with your DRM, please see:
The code is heavily based on the former SGE job runner, which will soon be deprecated in favor of the new DRMAA job runner. Thanks to John Brunelle for adapting and testing the original implementation. For information on how to set up Galaxy to use the DRMAA job runner, please see:
This changeset is not yet available in our stable distribution repository, although it should be soon. In the meantime, you can grab it from our development repository if you'd like:
This code has had minimal testing and should not be used for a production server. But please do test it out and report any bugs (either here or in our issue tracker in Bitbucket).