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.