atomate2.turbomole.jobs.core module#
Definition of core Turbomole job makers.
- class atomate2.turbomole.jobs.core.DefineMaker(input_set_generator: ~atomate2.turbomole.sets.core.TurbomoleDefineInputGenerator = <factory>, name: str = 'define')[source]#
Bases:
Maker
Base maker for Turbomole’s define jobs.
- define_timeout = 5#
- classmethod from_define_template(define_template, define_parameters=None)[source]#
Initialize the define maker using a define template.
- input_set_generator: TurbomoleDefineInputGenerator#
- make(system, charge=None, unpaired_electrons=None)[source]#
Create define job for a given system.
- Parameters:
system – either a pymatgen Molecule or Structure or a turbomoleio MoleculeSystem or PeriodicSystem.
charge – charge of the system.
unpaired_electrons – number of unpaired electrons.
- Returns:
a jobflow Job to run define with the desired options for the given system,
charge and number of unpaired electrons.
- metric_options = (3, 2, 1, -1, -2, -3)#
- class atomate2.turbomole.jobs.core.DscfMaker(input_set_generator: ~atomate2.turbomole.sets.base.BaseTurbomoleInputGenerator = <factory>, tm_exec: str = 'dscf', name: str = 'dscf', command_options: list = <factory>, handlers: list = <factory>, validators: list = <factory>, output_cls_str: str = 'ScfOutput')[source]#
Bases:
BaseTurbomoleMaker
Base maker for dscf jobs.
- input_set_generator: BaseTurbomoleInputGenerator#
- class atomate2.turbomole.jobs.core.JobexMaker(input_set_generator: ~atomate2.turbomole.sets.base.BaseTurbomoleInputGenerator = <factory>, tm_exec: str = 'jobex', name: str = 'jobex', command_options: list = <factory>, handlers: list = <factory>, validators: list = <factory>, output_cls_str: str = 'JobexOutput', max_cycles: int = 100)[source]#
Bases:
BaseTurbomoleMaker
Base maker for jobex jobs.
- input_set_generator: BaseTurbomoleInputGenerator#
- class atomate2.turbomole.jobs.core.RidftMaker(input_set_generator: ~atomate2.turbomole.sets.base.BaseTurbomoleInputGenerator = <factory>, tm_exec: str = 'ridft', name: str = 'ridft', command_options: list = <factory>, handlers: list = <factory>, validators: list = <factory>, output_cls_str: str = 'ScfOutput')[source]#
Bases:
BaseTurbomoleMaker
Base maker for ridft jobs.
- input_set_generator: BaseTurbomoleInputGenerator#
- class atomate2.turbomole.jobs.core.RiperMaker(input_set_generator: ~atomate2.turbomole.sets.base.BaseTurbomoleInputGenerator = <factory>, tm_exec: str = 'riper', name: str = 'riper', command_options: list = <factory>, handlers: list = <factory>, validators: list = <factory>, output_cls_str: str = 'ScfOutput')[source]#
Bases:
BaseTurbomoleMaker
Base maker for riper jobs.
- input_set_generator: BaseTurbomoleInputGenerator#