Skip to main content

LSF

The lsf executor runs pipeline tasks using a Platform LSF cluster. It submits each task as an LSF job using the bsub command.

To enable the LSF executor, set process.executor = 'lsf' in the nextflow.config file. Launch the pipeline from a node where bsub is available, typically the cluster login node.

Use the following process directives to control resource requests and other job characteristics:

LSF supports both per-core and per-job memory limits. Nextflow assumes the per-core mode and divides the requested memory by the number of requested cpus. When LSF runs in per-job mode, set the executor.perJobMemLimit config option. See the Platform LSF documentation for more information.