HybridFlowMaker¶
- class atomate2.cp2k.flows.core.HybridFlowMaker(hybrid_functional='PBE0', initialize_with_pbe=True, pbe_maker=<function HybridFlowMaker.<lambda>>, hybrid_maker=<factory>)[source]¶
Bases:
Maker
Maker to create hybrid flows.
- Parameters:
hybrid_functional (str) – built-in hybrid functional to use
initialize_with_pbe (bool) – Whether or not to attach a pre-hybrid flow that can be used to kickstart the hybrid flow. This is treated differently than just stitching flows together, because of the screening done in __post_init__
pbe_maker (Maker) – Maker for the initialization
hybrid_maker (Maker) – Maker for the hybrid job
- make(structure, prev_dir=None)[source]¶
Make a hybrid flow.
- Parameters:
structure (.Structure) – A pymatgen structure object.
prev_dir (str or Path or None) – A previous CP2K calculation directory to copy output files from.
- Returns:
A hybrid flow with a possible PBE initialization step
- Return type:
Flow