Manages Jaguar jobs.
|
|
__init__(self,
data=[(0, 3, 0), (0, 1, 1)],
kwargs=OrderedDict([('iuhf', 2), ('dftname', 'B3LYP'), ('basis', 'MID...,
base_name='mecp',
host='localhost',
nproc=2,
tpp=1,
logger=None)
Create an instance. |
|
|
|
|
clearJobs(self)
Clear the list of jobs attribute. |
|
|
|
|
setStructure(self,
astructure)
Set the structure to use for the jobs. |
|
|
|
|
setInTemplates(self,
in_templates=None)
Set the input templates to use for the jobs. |
|
|
|
|
setUpLaunchDir(self,
launch_dir=None)
Set up the launch directory for the jobs. |
|
|
|
str
|
getBaseName(self,
idx)
Return a base name for the given job. |
|
|
|
dict
|
getKwargs(self,
charge,
multiplicity,
state)
Return the kwargs for the given job. |
|
|
|
list
|
getFileNames(self,
base_name)
Return a list of files names for the given job. |
|
|
|
str
|
|
|
queue.JobControlJob
|
getJob(self,
base_name,
jag_input_file)
Return a queue.JobControlJob for the given job. |
|
|
|
|
|
|
|
runJobs(self)
Run the jobs. |
|
|
|
|
processOutput(self)
Process the output from the jobs. |
|
|
|
list
|
runIt(self,
astructure,
in_templates=None,
launch_dir=None)
Main function to run the jobs. |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|