atomate2.turbomole.custodian.jobs module
Module containing the custodian jobs for the atomate2-turbomole package.
-
class atomate2.turbomole.custodian.jobs.TMJob(executable, output_file=None, stderr_file=None, options=None)[source]
Bases: Job
A job to run one of the TM executables.
Construct the custodian Job.
- Parameters:
executable – Turbomole executable.
output_file – Filename to use for the stdout.
stderr_file – Filename to use for the stderr.
options – Options for jobex (e.g. “-rijk”, [“-level”, “cc2”], “-time”, …).
-
classmethod dscf(**kwargs)[source]
Create custodian TMJob for dscf.
-
classmethod jobex(jobex_time=True, **kwargs)[source]
Create custodian TMJob for jobex.
-
postprocess(directory='./')[source]
Postprocess the custodian job. Nothing at this stage.
-
classmethod ricc2(**kwargs)[source]
Create custodian TMJob for ricc2.
-
classmethod ridft(**kwargs)[source]
Create custodian TMJob for ridft.
-
classmethod riper(**kwargs)[source]
Create custodian TMJob for riper.
-
run(directory='./')[source]
Run the selected executable.
- Return type:
a Popen process
-
setup(directory='./')[source]
Set up the custodian job. Nothing at this stage.
-
classmethod statpt(**kwargs)[source]
Create custodian TMJob for statpt.