Package schrodinger :: Package application :: Package glide :: Package packages :: Module startup :: Class GridgenJob
[hide private]
[frames] | no frames]

Class GridgenJob

     object --+        
              |        
driver.GlideJob --+    
                  |    
  driver.GridgenJob --+
                      |
         object --+   |
                  |   |
   StartupInterface --+
                      |
                     GridgenJob

Gridgen job subclass with an implementation of StartupInterface.

Instance Methods [hide private]
 
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.
 
preLaunchCheck(self, options)
Check whether the job is OK to launch.
 
checkGridfilePath(self, options)
Check if the gridfile path is OK.
 
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 driver.GridgenJob: __init__, addSubjob, checkGridFile, run, runSubjob, setUp, writeInputFile

Inherited from driver.GlideJob: __getattr__, __str__, checkDevKeywords, iteritems

Inherited from StartupInterface: canRestartAny, driverRestartFiles, serialRestartFiles

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  needs_ring_templates = False
hash(x)
Properties [hide private]

Inherited from driver.GridgenJob: cpu_time, gridfile, input_filename, recep_file

Inherited from StartupInterface: db_filename, product_name

Inherited from object: __class__

Method Details [hide private]

needsDriver(self, options)

 

Return True if the job needs a driver.

Overrides: StartupInterface.needsDriver
(inherited documentation)

inputFiles(self)

 

Return the set of input files needed by the job.

Overrides: StartupInterface.inputFiles
(inherited documentation)

canRestartSerial(self)

 

Return True if it is possible to restart without a driver.

Overrides: StartupInterface.canRestartSerial
(inherited documentation)

canRestartDriver(self)

 

Return True if it is possible to restart with a driver.

Overrides: StartupInterface.canRestartDriver
(inherited documentation)

preLaunchCheck(self, options)

 

Check whether the job is OK to launch.

Overrides: StartupInterface.preLaunchCheck
(inherited documentation)

checkGridfilePath(self, options)

 

Check if the gridfile path is OK. Absolute paths, and relative paths that may point above the launch directory are not allowed unless running locally in localhost.

deletePreviousOutputs(self)

 

Delete the output files from a previous run.

Overrides: StartupInterface.deletePreviousOutputs
(inherited documentation)

licenseRequirements(self)

 

Return the list of licenses needed by the job as <name>:<tokens> strings.

Overrides: StartupInterface.licenseRequirements
(inherited documentation)