HSEBSMaker¶
- class atomate2.vasp.jobs.core.HSEBSMaker(name='hse band structure', input_set_generator=<factory>, write_input_set_kwargs=<factory>, copy_vasp_kwargs=<factory>, run_vasp_kwargs=<factory>, task_document_kwargs=<factory>, stop_children_kwargs=<factory>, write_additional_data=<factory>)[source]¶
Bases:
BaseVaspMakerMaker to create HSE06 band structure jobs.
Warning
The number of bands will automatically be adjusted based on the number of bands in the previous calculation. Therefore, if starting from a previous structure ensure you are starting from a static/relaxation calculation that has the same number of atoms (i.e., not a smaller/larger cell), as otherwise the number of bands may be set incorrectly.
- Parameters:
name (str) – The job name.
input_set_generator (.VaspInputGenerator) – A generator used to make the input set.
write_input_set_kwargs (dict) – Keyword arguments that will get passed to
write_vasp_input_set.copy_vasp_kwargs (dict) – Keyword arguments that will get passed to
copy_vasp_outputs.run_vasp_kwargs (dict) – Keyword arguments that will get passed to
run_vasp.task_document_kwargs (dict) – Keyword arguments that will get passed to
TaskDoc.from_directory.stop_children_kwargs (dict) – Keyword arguments that will get passed to
should_stop_children.write_additional_data (dict) – Additional data to write to the current directory. Given as a dict of {filename: data}. Note that if using FireWorks, dictionary keys cannot contain the “.” character which is typically used to denote file extensions. To avoid this, use the “:” character, which will automatically be converted to “.”. E.g.
{"my_file:txt": "contents of the file"}.
- make(structure, prev_dir=None, mode='uniform')[source]¶
Run an HSE06 band structure VASP job.
- Parameters:
structure (.Structure) – A pymatgen structure object.
prev_dir (str or Path or None) – A previous VASP calculation directory to copy output files from.
mode (str = "uniform") – Type of band structure calculation. Options are: - “line”: Full band structure along symmetry lines. - “uniform”: Uniform mesh band structure. - “gap”: Get the energy at the CBM and VBM.
- Return type:
Response