executor
The executor directive defines the underlying system where tasks are executed. For example:
process hello {
executor 'slurm'
// ...
}
Commonly used executors include:
awsbatch: AWS Batchazurebatch: Azure Batchgoogle-batch: Google Cloud Batchlocal: local machinelsf: Platform LSF job schedulerslurm: SLURM workload manager
Each executor supports additional configuration options under the executor config scope. See Executors for more information.