HSEVaspAmsetMaker¶
- class atomate2.vasp.flows.amset.HSEVaspAmsetMaker(name='hse VASP amset', doping=(1e+16, 1e+17, 1e+18, 1e+19, 1e+20, 1e+21, -1e+16, -1e+17, -1e+18, -1e+19, -1e+20, -1e+21), temperatures=(200, 300, 400, 500, 600, 700, 800, 900, 1000), amset_settings=<factory>, relax_maker=<factory>, static_maker=<factory>, dense_uniform_maker=<factory>, deformation_potential_maker=<factory>, dielectric_maker=<factory>, elastic_maker=<factory>, amset_maker=<factory>)[source]¶
Bases:
Maker
Maker to calculate transport properties using AMSET with HSE06 VASP inputs.
Note
Dielectric and elastic constants are still calculated using PBEsol, whereas electronic properties, deformation potentials, and wavefunctions are calculated using HSE06.
Note
It is heavily recommended to symmetrize the structure before passing it to this flow. Otherwise, the transport properties may not lie along the correct axes.
- Parameters:
name (str) – Name of the flows produced by this maker.
doping (tuple of float) – Doping concentrations at which to calculate transport properties.
temperatures (tuple of float) – Temperatures at which to calculate transport properties.
relax_maker (.BaseVaspMaker) – A maker to perform a tight relaxation on the bulk. Set to
None
to skip the bulk relaxation.static_maker (.BaseVaspMaker) – The maker to use for the initial static calculation.
dense_uniform_maker (.BaseVaspMaker) – The maker to use for dense uniform calculations.
dielectric_maker (.BaseVaspMaker) – The maker to use for calculating dielectric constants.
elastic_maker (.ElasticMaker) – The maker to use for calculating elastic constants.
deformation_potential_maker (.DeformationPotentialMaker) – The maker to use for calculating acoustic deformation potentials.
amset_maker (.AmsetMaker) – The maker to use for running AMSET calculations.
amset_settings (dict)