Interface for Glide jobs with helper functions needed for startup.
There are functions to return the set of input files for the job, to
determine whether the job needs a driver, and to query whether the job is
restartable, etc., which subclasses are expected to override.
|
needsDriver(self,
options)
Return True if the job needs a driver. |
|
|
|
inputFiles(self)
Return the set of input files needed by the job. |
|
|
|
|
|
canRestartSerial(self)
Return True if it is possible to restart without a driver. |
|
|
|
canRestartDriver(self)
Return True if it is possible to restart with a driver. |
|
|
|
serialRestartFiles(self)
Return the set of checkpoint files needed for restarting. |
|
|
|
driverRestartFiles(self)
Return the set of checkpoint files needed for restarting. |
|
|
|
preLaunchCheck(self,
options)
Check whether the job is OK to launch. |
|
|
|
deletePreviousOutputs(self)
Delete the output files from a previous run. |
|
|
|
licenseRequirements(self)
Return the list of licenses needed by the job as
<name>:<tokens> strings. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__init__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|