Dear Colleagues,

  I have a taks to compute local density of states at a single point for a large homogeneous sample with narrow STS tip potential and in magnetic field.  I have tried several methods in Kwant to do this:

1)  Naive diagonalization of H for system with no leads and direct calculation of LDOS.  It works, but not for large systems, so, I see strong finite-size effects.

2)  Sparse Lanczos method with several eigenvalues/functions extracted near each point in the grid of energy values.

3)  KPM method.  I am not happy with the energy resolution I can get with it.

4)  Take a smaller main sample (with the size of the tip potential),  but avoid the finite-size effects by attaching a lot of leads pointing in , e.g. 6 directions.   Then, use the kwant ldos  function to scan LDOS  over a grid of energies.  Use magnetic_gauge to implement B field in both sample and scattering region.

  I see the last possibility as the quickest,  but it gives me something that seems wrong to me.

Does kwant ldos  function work correctly if all the leads are insulating for a given energy?  Does it correctly catch the localized states in the scattering region?

Thank you for any feedback,

Sergey

Reply via email to