generate_adslabs

atomate2.vasp.jobs.adsorption.generate_adslabs(bulk_structure, molecule_structure, min_slab_size, surface_idx, min_vacuum_size, min_lw)[source]

Generate the adsorption slabs with adsorbates.

Parameters:
  • bulk_structure (Structure) – The bulk/unit cell structure.

  • molecule_structure (Structure) – The molecule to be adsorbed.

  • min_slab_size (float) – The minimum size of the slab. In Angstroms or number of hkl planes.

  • surface_idx (tuple) – The Miller index [h, k, l] of the surface.

  • min_vacuum_size (float) – The minimum size of the vacuum region. In Angstroms or number of hkl planes.

  • min_lw (float) – The minimum length and width of the slab.

Returns:

The list of all possible configurations of slab structures with adsorbates.

Return type:

list[Structure]