Scheduler Plugins
Module contents
This module contains the import logic for the scheduler plugins.
All code for a new plugin should be placed inside the plugin module itself and not here, follow the template for constructing new app plugins.
longbow.schedulers.lsf module
A module containing the code to interact with LSF.
- delete(job)
A method for deleting a single job.
- prepare(job)
The method for creating the job submission file for a single job.
- status(job)
The method for checking the status of a job.
- submit(job)
The method for submitting a single job.
- longbow.schedulers.lsf.delete(job)
Delete a job.
- longbow.schedulers.lsf.prepare(job)
Create the LSF jobfile ready for submitting jobs.
- longbow.schedulers.lsf.status(job)
Query a job status.
- longbow.schedulers.lsf.submit(job)
Submit a job.
longbow.schedulers.pbs module
A module containing the code to interact with PBS/Torque.
- delete(job)
A method for deleting a single job.
- prepare(job)
The method for creating the job submission file for a single job.
- status(job)
The method for checking the status of a job.
- submit(job)
The method for submitting a single job.
- longbow.schedulers.pbs.delete(job)
Delete a job.
- longbow.schedulers.pbs.prepare(job)
Create the PBS jobfile ready for submitting jobs.
- longbow.schedulers.pbs.status(job)
Query a job status.
- longbow.schedulers.pbs.submit(job)
Submit a job.
longbow.schedulers.sge module
A module containing the code to interact with SGE.
- delete(job)
A method for deleting a single job.
- prepare(job)
The method for creating the job submission file for a single job.
- status(job)
The method for checking the status of a job.
- submit(job)
The method for submitting a single job.
- longbow.schedulers.sge.delete(job)
Delete a job.
- longbow.schedulers.sge.prepare(job)
Create the SGE jobfile ready for submitting jobs.
- longbow.schedulers.sge.status(job)
Query a job status.
- longbow.schedulers.sge.submit(job)
Submit a job.
longbow.schedulers.slurm module
A module containing the code to interact with slurm.
- delete(job)
A method for deleting a single job.
- prepare(job)
The method for creating the job submission file for a single job.
- status(job)
The method for checking the status of a job.
- submit(job)
The method for submitting a single job.
- longbow.schedulers.slurm.delete(job)
Delete a job.
- longbow.schedulers.slurm.prepare(job)
Create the SLURM jobfile ready for submitting jobs.
- longbow.schedulers.slurm.status(job)
Query a job status.
- longbow.schedulers.slurm.submit(job)
Submit a job.
longbow.schedulers.soge module
A module containing the code to interact with Son of Grid Engine.
- delete(job)
A method for deleting a single job.
- prepare(job)
The method for creating the job submission file for a single job.
- status(job)
The method for checking the status of a job.
- submit(job)
The method for submitting a single job.
- longbow.schedulers.soge.delete(job)
Delete a job.
- longbow.schedulers.soge.prepare(job)
Create the SGE jobfile ready for submitting jobs.
- longbow.schedulers.soge.status(job)
Query a job status.
- longbow.schedulers.soge.submit(job)
Submit a job.