Hi all,
This is a follow up to my post yesterday (where I put a Si tight binding model into Kwant).
My goal is to create a 3D system with translational symmetries in a plane so that I can look at transport perpendicular to that (infinite) plane. So, there wouldn’t be a translational symmetry in the direction
of transport, but there will be translational symmetry in the two dimensions perpendicular to transport.
It’s a little difficult to explain how I’m trying to do this, but hopefully the below explanation mostly conveys the idea.
The attached jupyter notebook uses a standard Si primitive cell as the unit cell, and for simplicity, I’ve chosen the axis of the system to be along the first Si primitive vector as defined in the code (1/2,
1/2, 0). There is translational symmetry along the other two primitive vectors (set in “In [5]” of the notebook). Everything seems to work basically as expected. The axis of the system does lie along the first Si primitive vector; I can attach leads with the
same symmetries; and the leads have the right band structure: the band structure down the axis of the leads is the band structure between the gamma and L points (calculated in “In [8]”– compare with the full band structure in “In [10]”). I could calculate
the transmission down the axis of the structure with something like kwant.smatrix(syst, energy, args=(0,0)).transmission(1, 0), which isn’t shown in the notebook. (I’d also be putting different potentials in the different
sites so that the structure isn’t uniform. There’s not much point calculating transport thru the system in the notebook.)
Two questions:
-Leon