Author Topic: How to set the Brillouin zone route for band calculation of a unit cell  (Read 3196 times)

0 Members and 1 Guest are viewing this topic.

Offline lknife

  • QuantumATK Guru
  • ****
  • Posts: 214
  • Country: us
  • Reputation: 1
    • View Profile
Dear all,

I made a bilayer hetero-structure  using the "interface" plugin and wanted to calculate its band structure. However, I did not know how to set the Brillouin zone route for such a unit cell. I used the default route for unit cell "G, Z" but the result was not correct. Attached is the .py file for this calculation. Can anybody can kindly help me?

Thanks a lot for anyone who is willing to help me!

lknife

Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
The Interface Builder creates a UnitCell with the following high-symmetry points in k-space:
Code
{'A': array([ 0. ,  0.5,  0.5]),
 'B': array([ 0.5,  0. ,  0.5]),
 'C': array([ 0.5,  0.5,  0. ]),
 'G': array([ 0.,  0.,  0.]),
 'L': array([ 0.5,  0.5,  0.5]),
 'X': array([ 0.5,  0. ,  0. ]),
 'Y': array([ 0. ,  0.5,  0. ]),
 'Z': array([ 0. ,  0. ,  0.5])}
Guess you could try those as your band path.

Offline lknife

  • QuantumATK Guru
  • ****
  • Posts: 214
  • Country: us
  • Reputation: 1
    • View Profile
Thank you very much for you kind reply!