Looking for a Tutorial on Quantum Hall Effect Computation Learning
![](https://secure.gravatar.com/avatar/539ed8ace60ea1f08f3d378d74d23e04.jpg?s=120&d=mm&r=g)
Dear all Kwant users, Hi,I have tried using Kwant to draw and build systems, and now I want to learn about computing the Hall effect. However, I couldn't find relevant information in the Kwant 1.4.3 documentation. Nevertheless, I saw some users mentioning Hall effect computations on the community, such as the program 'qhe.py'. But I couldn't find related code or tutorials. Could any knowledgeable users help me with this? I would greatly appreciate it.Thank you very much and best wishes. Sincerely, Araya
![](https://secure.gravatar.com/avatar/32271152e36eabad61942566538dfabf.jpg?s=120&d=mm&r=g)
Dear user, Try this link [1] I hope this helps. Adel [1] https://github.com/kwant-project/kwant-tutorial-2016/blob/6449e1e872e97d60ea... On Tue, Mar 19, 2024 at 4:44 PM <araya0sun@gmail.com> wrote:
Dear all Kwant users, Hi,I have tried using Kwant to draw and build systems, and now I want to learn about computing the Hall effect. However, I couldn't find relevant information in the Kwant 1.4.3 documentation. Nevertheless, I saw some users mentioning Hall effect computations on the community, such as the program 'qhe.py'. But I couldn't find related code or tutorials. Could any knowledgeable users help me with this? I would greatly appreciate it.Thank you very much and best wishes.
Sincerely, Araya
-- Abbout Adel
![](https://secure.gravatar.com/avatar/33683be4a035cc6cedd97beb24254e3d.jpg?s=120&d=mm&r=g)
Dears, IN addition to Abbout's link, I would also suggest the following useful links [1, 2]. Best [1] https://github.com/kwant-project/kwant-tutorial-2016/blob/master/3.2.Quantum... https://topocondmat.org/w0_background/intro.html [2] https://topocondmat.org/w0_background/intro.html Le mar. 19 mars 2024 à 21:35, Abbout Adel <abbout.adel@gmail.com> a écrit :
Dear user,
Try this link [1]
I hope this helps. Adel
[1] https://github.com/kwant-project/kwant-tutorial-2016/blob/6449e1e872e97d60ea...
On Tue, Mar 19, 2024 at 4:44 PM <araya0sun@gmail.com> wrote:
Dear all Kwant users, Hi,I have tried using Kwant to draw and build systems, and now I want to learn about computing the Hall effect. However, I couldn't find relevant information in the Kwant 1.4.3 documentation. Nevertheless, I saw some users mentioning Hall effect computations on the community, such as the program 'qhe.py'. But I couldn't find related code or tutorials. Could any knowledgeable users help me with this? I would greatly appreciate it.Thank you very much and best wishes.
Sincerely, Araya
-- Abbout Adel
![](https://secure.gravatar.com/avatar/539ed8ace60ea1f08f3d378d74d23e04.jpg?s=120&d=mm&r=g)
Dear Adel,Thank you so much for patiently sharing. You're really a kind person. I will carefully go through these tutorials.
![](https://secure.gravatar.com/avatar/cfab7abb22a56e6c7e3b3980cb0c50b7.jpg?s=120&d=mm&r=g)
araya0sun@gmail.com wrote:
I saw some users mentioning Hall effect computations on the community, such as the program 'qhe.py'. But I couldn't find related code or tutorials.
Hi, the program qhe.py is an example from the Kwant paper: https://kwant-project.org/doc/. You can find the source code in the paper, but I attach a newer version (that uses params instead of args). This should be enough to experiment with QHE. Note that the shown technique works only for constant field and all leads parallel to each other. If you need something more generic, see https://kwant-project.org/doc/1/pre/whatsnew/1.4#automatic-peierls-phase-cal.... If all you need are non-parallel leads withconstant field, a manual approach that uses a clever gauge transformation is also possible. I attach a quick-and-dirty example. Cheers Christoph
![](https://secure.gravatar.com/avatar/539ed8ace60ea1f08f3d378d74d23e04.jpg?s=120&d=mm&r=g)
Christoph Groth wrote:
I saw some users mentioning Hall effect computations on the community, such as the program 'qhe.py'. But I couldn't find related code or tutorials. Hi, the program qhe.py is an example from the Kwant paper: https://kwant-project.org/doc/. You can find the source code in the
araya0sun@gmail.com wrote: paper, but I attach a newer version (that uses params instead of args).
This should be enough to experiment with QHE. Note that the shown technique works only for constant field and all leads parallel to each other. If you need something more generic, see https://kwant-project.org/doc/1/pre/whatsnew/1.4#automatic-peierls-phase-cal....
If all you need are non-parallel leads withconstant field, a manual approach that uses a clever gauge transformation is also possible. I attach a quick-and-dirty example.
Cheers Christoph
Dear Christoph, I sincerely appreciate your sharing. I am deeply touched, and it has been of great help to me. Sincerely, Araya
participants (4)
-
Abbout Adel
-
Adel Belayadi
-
araya0sun@gmail.com
-
Christoph Groth