lsst.ctrl.pool  13.0-6-gf96f8ec+35
Public Member Functions | List of all members
lsst.ctrl.pool.parallel.SlurmBatch Class Reference
Inheritance diagram for lsst.ctrl.pool.parallel.SlurmBatch:
lsst.ctrl.pool.parallel.Batch

Public Member Functions

def preamble (self, walltime=None)
 
def submitCommand (self, scriptName)
 
- Public Member Functions inherited from lsst.ctrl.pool.parallel.Batch
def __init__ (self, outputDir=None, numNodes=0, numProcsPerNode=0, numCores=0, queue=None, jobName=None, walltime=0.0, dryrun=False, doExec=False, mpiexec="", submit=None, options=None, verbose=False)
 Constructor. More...
 
def shebang (self)
 
def preamble (self, command, walltime=None)
 
def execution (self, command)
 
def createScript (self, command, walltime=None)
 Create script to be submitted. More...
 
def submitCommand (self, scriptName)
 Return command to submit script. More...
 
def run (self, command, walltime=None)
 Run the batch system. More...
 

Additional Inherited Members

- Public Attributes inherited from lsst.ctrl.pool.parallel.Batch
 outputDir
 
 numNodes
 
 numProcsPerNode
 
 numCores
 
 queue
 
 jobName
 
 walltime
 
 dryrun
 
 doExec
 
 mpiexec
 
 submit
 
 options
 
 verbose
 

Detailed Description

Batch submission with Slurm

Definition at line 216 of file parallel.py.

Member Function Documentation

◆ preamble()

def lsst.ctrl.pool.parallel.SlurmBatch.preamble (   self,
  walltime = None 
)

Definition at line 219 of file parallel.py.

◆ submitCommand()

def lsst.ctrl.pool.parallel.SlurmBatch.submitCommand (   self,
  scriptName 
)

Definition at line 245 of file parallel.py.


The documentation for this class was generated from the following file: