Go to the source code of this file.
|
class | Batch |
| Generic batch processing interface. More...
|
|
class | BatchSystem |
| Represents a batch processing system that requires submission like Slurm or Auger. More...
|
|
class | LSF |
| Submit LSF batch jobs. More...
|
|
class | Slurm |
| Submit Slurm batch jobs. More...
|
|
class | Auger |
| Submit Auger batch jobs. More...
|
|
class | Swif |
| Submit using the 'swif2' command at JLAB using an Auger file. More...
|
|
class | Local |
| Run local batch jobs sequentially. More...
|
|
class | KillProcessQueue |
| Kill processes in the multiprocessing queue if the jobs are canceled. More...
|
|
class | Pool |
| Run a set of jobs in a local multiprocessing pool using Python's multiprocessing module. More...
|
|
|
namespace | hpsmc |
|
namespace | hpsmc.batch |
|
namespace | batch |
| Defines a set of classes and a command-line interface for submitting batch jobs.
|
|
|
| run_job_pool (cmd) |
| Run the command in a new process whose PID is added to a global MP queue.
|
|
| is_running (proc) |
| Check if a system process looks like it is still running.
|
|