Batch submission with PBS
Definition at line 184 of file parallel.py.
◆ createScript()
def lsst.ctrl.pool.parallel.Batch.createScript |
( |
|
self, |
|
|
|
command, |
|
|
|
walltime = None |
|
) |
| |
|
inherited |
Create script to be submitted.
- Parameters
-
command | command to run |
walltime | maximum wall clock time, overrides value to constructor |
- Returns
- name of script on filesystem
Definition at line 138 of file parallel.py.
◆ execution()
def lsst.ctrl.pool.parallel.Batch.execution |
( |
|
self, |
|
|
|
command |
|
) |
| |
|
inherited |
Return execution string for script to be submitted
Definition at line 117 of file parallel.py.
◆ preamble() [1/2]
def lsst.ctrl.pool.parallel.Batch.preamble |
( |
|
self, |
|
|
|
command, |
|
|
|
walltime = None |
|
) |
| |
|
inherited |
Return preamble string for script to be submitted
Most batch systems allow you to embed submission options as comments here.
Definition at line 110 of file parallel.py.
◆ preamble() [2/2]
def lsst.ctrl.pool.parallel.PbsBatch.preamble |
( |
|
self, |
|
|
|
walltime = None |
|
) |
| |
◆ run()
def lsst.ctrl.pool.parallel.Batch.run |
( |
|
self, |
|
|
|
command, |
|
|
|
walltime = None |
|
) |
| |
|
inherited |
Run the batch system.
Creates and submits the script to execute the provided command
- Parameters
-
command | command to run |
walltime | maximum wall clock time, overrides value to constructor |
- Returns
- name of script on filesystem
Definition at line 164 of file parallel.py.
◆ shebang()
def lsst.ctrl.pool.parallel.Batch.shebang |
( |
|
self | ) |
|
|
inherited |
◆ submitCommand()
def lsst.ctrl.pool.parallel.PbsBatch.submitCommand |
( |
|
self, |
|
|
|
scriptName |
|
) |
| |
◆ doExec
lsst.ctrl.pool.parallel.Batch.doExec |
|
inherited |
◆ dryrun
lsst.ctrl.pool.parallel.Batch.dryrun |
|
inherited |
◆ jobName
lsst.ctrl.pool.parallel.Batch.jobName |
|
inherited |
◆ mpiexec
lsst.ctrl.pool.parallel.Batch.mpiexec |
|
inherited |
◆ numCores
lsst.ctrl.pool.parallel.Batch.numCores |
|
inherited |
◆ numNodes
lsst.ctrl.pool.parallel.Batch.numNodes |
|
inherited |
◆ numProcsPerNode
lsst.ctrl.pool.parallel.Batch.numProcsPerNode |
|
inherited |
◆ options
lsst.ctrl.pool.parallel.Batch.options |
|
inherited |
◆ outputDir
lsst.ctrl.pool.parallel.Batch.outputDir |
|
inherited |
◆ queue
lsst.ctrl.pool.parallel.Batch.queue |
|
inherited |
◆ submit
lsst.ctrl.pool.parallel.Batch.submit |
|
inherited |
◆ verbose
lsst.ctrl.pool.parallel.Batch.verbose |
|
inherited |
◆ walltime
lsst.ctrl.pool.parallel.Batch.walltime |
|
inherited |
The documentation for this class was generated from the following file: