[Pw_forum] regarding Wannier transport code

T.Maitra at tnw.utwente.nl T.Maitra at tnw.utwente.nl
Tue Jun 17 19:19:12 CEST 2008


Dear Dr. Ferretti,

Thank you very much for your e-mail with detail answers to my questions.
Now it is more clear to me.

Best regards
Tulika

-----------------------------------------
Tulika Maitra
Computational Materials Science
Faculty of Science and Technology 
University of Twente 
P.O. Box 217 
7500 AE Enschede
The Netherlands

Tel. +31-53-4893168
Fax: +31-53-4892910
E-mail: t.maitra at tnw.utwente.nl
-------------------------------------------



-----Original Message-----
From: pw_forum-bounces at pwscf.org on behalf of Andrea Ferretti
Sent: Tue 6/17/2008 5:22 PM
To: PWSCF Forum
Subject: Re: [Pw_forum] regarding Wannier transport code
 

Dear Stefano and T. Maitra,

>     I think there are WanT users (and developers) among the subscribers
> to PWscf forum and therefore your query may get some reply.
>     I just  wanted to  remind you  that you are asking  information
> about a code we have no control of, so maybe there is some other more
> effective mean to get help.
> stefano
>

WanT is a different project wrt Q-Espresso and at the moment is not 
distributted with it, while it is tightly 
interfaced to, and it is supposed to work with, Q-E.

Said that, I think that while questions about the Q-E/WanT interface may 
be proper to this forum, other questions purely related to 
WanT can be probably better suited for the WanT developers (myself, or 
anybody else from the page http://www.wannier-transport.org/contacts.html )...


>> T.Maitra at tnw.utwente.nl wrote:
>>
>>> 1. How does the programme 'kgrid.f90' which is supposed to calculate the k-points
>>> in the full Brillouin Zone take into account the lattice structure? I mean, for example
>>> the hexagonal lattice and simple cubic should have different set of k-points.

basically kgrid.f90 generates a kpt mesh expressed in terms of the 
reciprocal lattice vectors ("crystal" units), avoiding any symmetrization 
of the kpts...

such procedure is needed because the usage of symmetries is not 
currently implemented in want-2.1 (released version of the code),
while it is going on in the cvs version...

>>>
>>> 2. When I try to do a transport calculation with single k-point along the transport direction
>>> the code doesn't calculate R = (0,0,1) block of the Hamiltonian matrix. But with more than
>>> k-points along the transport direction it does it. Why is that so?
>>>

basically, the inequivalent R vectors (direct 
lattice vect) you can obtain are related to the monkhorst-pack grid you are using..
1kpt -> 1 R vect  =  (0 0 0)

this is because the Hamiltonian matrix elements on the localized basis are 
obtained as a discrete fourier transform:

H(R) = 1/Nk \sum_k H(k) e^-ikR

this is why we need to setup more that one kpt in the transport 
direction...
_______________________________________________
Pw_forum mailing list
Pw_forum at pwscf.org
http://www.democritos.it/mailman/listinfo/pw_forum




More information about the users mailing list