Group 6 TMDs

Tight-binding models for group 6 transition metal dichalcogenides (TMD).

monolayer_3band(name, override_params=None)

Monolayer of a group 6 TMD using the nearest-neighbor 3-band model

Parameters:

name : str

Name of the TMD to model. The available options are: MoS2, WS2, MoSe2, WSe2, MoTe2, WTe2. The relevant tight-binding parameters for these materials are given by https://doi.org/10.1103/PhysRevB.88.085433.

override_params : Optional[dict]

Replace or add new material parameters. The dictionary entries must be in the format "name": [a, eps1, eps2, t0, t1, t2, t11, t12, t22].

Examples

from pybinding.repository import group6_tmd

group6_tmd.monolayer_3band("MoS2").plot()
Molybdenum disulfide: unit cell for the nearest-neighbor 3-band model
model = pb.Model(group6_tmd.monolayer_3band("MoS2"), pb.translational_symmetry())
solver = pb.solver.lapack(model)

k_points = model.lattice.brillouin_zone()
gamma = [0, 0]
k = k_points[0]
m = (k_points[0] + k_points[1]) / 2

plt.figure(figsize=(6.7, 2.3))

plt.subplot(121, title="MoS2 3-band model band structure")
bands = solver.calc_bands(gamma, k, m, gamma)
bands.plot(point_labels=[r"$\Gamma$", "K", "M", r"$\Gamma$"])

plt.subplot(122, title="Band structure path in reciprocal space")
model.lattice.plot_brillouin_zone(decorate=False)
bands.plot_kpath(point_labels=[r"$\Gamma$", "K", "M", r"$\Gamma$"])
Molybdenum disulfide: 3-band model band structure
grid = plt.GridSpec(3, 2, hspace=0.4)
plt.figure(figsize=(6.7, 8))

for square, name in zip(grid, ["MoS2", "WS2", "MoSe2", "WSe2", "MoTe2", "WTe2"]):
    model = pb.Model(group6_tmd.monolayer_3band(name), pb.translational_symmetry())
    solver = pb.solver.lapack(model)

    k_points = model.lattice.brillouin_zone()
    gamma = [0, 0]
    k = k_points[0]
    m = (k_points[0] + k_points[1]) / 2

    plt.subplot(square, title=name)
    bands = solver.calc_bands(gamma, k, m, gamma)
    bands.plot(point_labels=[r"$\Gamma$", "K", "M", r"$\Gamma$"], lw=1.5)
Band structure of various group 6 TMDs: MoS2, WS2, MoSe2, WSe2, MoTe2, WTe2