pulsar.managers.util.cli.job package¶
Submodules¶
pulsar.managers.util.cli.job.lsf module¶
-
class
pulsar.managers.util.cli.job.lsf.
LSF
(**params)[source]¶ Bases:
pulsar.managers.util.cli.job.BaseJobExec
-
job_script_kwargs
(ofile, efile, job_name)[source]¶ Return extra keyword argument for consumption by job script module.
-
pulsar.managers.util.cli.job.pbs module¶
-
class
pulsar.managers.util.cli.job.pbs.
OpenPBS
(**params)[source]¶ Bases:
pulsar.managers.util.cli.job.torque.Torque
-
ERROR_MESSAGE_UNRECOGNIZED_ARG
= 'Unrecognized long argument passed to OpenPBS CLI plugin: %s'¶
-
pulsar.managers.util.cli.job.slurm module¶
-
class
pulsar.managers.util.cli.job.slurm.
Slurm
(**params)[source]¶ Bases:
pulsar.managers.util.cli.job.BaseJobExec
-
job_script_kwargs
(ofile, efile, job_name)[source]¶ Return extra keyword argument for consumption by job script module.
-
pulsar.managers.util.cli.job.slurm_torque module¶
-
class
pulsar.managers.util.cli.job.slurm_torque.
SlurmTorque
(**params)[source]¶ Bases:
pulsar.managers.util.cli.job.torque.Torque
A CLI job executor for Slurm’s Torque compatibility mode. This differs from real torque CLI in that -x command line is not available so job status needs to be parsed from qstat table instead of XML.
pulsar.managers.util.cli.job.torque module¶
-
class
pulsar.managers.util.cli.job.torque.
Torque
(**params)[source]¶ Bases:
pulsar.managers.util.cli.job.BaseJobExec
-
ERROR_MESSAGE_UNRECOGNIZED_ARG
= 'Unrecognized long argument passed to Torque CLI plugin: %s'¶
-
job_script_kwargs
(ofile, efile, job_name)[source]¶ Return extra keyword argument for consumption by job script module.
-
Module contents¶
Abstract base class for cli job plugins.
-
class
pulsar.managers.util.cli.job.
BaseJobExec
(**params)[source]¶ Bases:
object
-
job_script_kwargs
(ofile, efile, job_name)[source]¶ Return extra keyword argument for consumption by job script module.
-