CellOptSetGenerator

class atomate2.cp2k.sets.core.CellOptSetGenerator(user_input_settings=<factory>, user_kpoints_settings=<factory>, auto_kspacing=True, use_structure_charge=False, sort_structure=True, symprec=0.1, force_gamma=False, config_dict=<factory>)[source]

Bases: Cp2kInputGenerator

Class to generate CP2K cell optimization sets.

I.e., sets for optimization of both internal coordinates and the lattice vectors.

Parameters:
  • user_input_settings (dict)

  • user_kpoints_settings (dict | Kpoints)

  • auto_kspacing (bool)

  • use_structure_charge (bool)

  • sort_structure (bool)

  • symprec (float)

  • force_gamma (bool)

  • config_dict (dict)

get_input_updates(*args, **kwargs)[source]

Get updates to the input for a cell opt job.

Return type:

dict