[Wannier] occupation of Wannier function

Arash Mostofi a.mostofi at imperial.ac.uk
Wed Apr 3 19:54:52 CEST 2013


Hello there,

Adding to Ivo's reply:

Without disentanglement the occupation numbers are always 1 (or 2 in the 
case of spin degeneracy). With disentanglement, and just considering the 
Gamma-point of the BZ for simplicity, the occupation "number" becomes an 
occupation matrix f_{ij}. See, for example, the discussion leading up to 
Eq (9) for f_{ij} in

Andrinopoulos et al, J Chem Phys 135, 154105 (2011);
http://link.aip.org/link/doi/10.1063/1.3647912

Computing f_{ij} is not implemented in v1.2 of Wannier90, but will be in 
the next release. It is fairly straightforward to code and would look 
something like this:

! aam: calculate V = U_opt . U
do s=1,num_wann
  do k=1,ndim
   do m=1,num_wann
     v_matrix(k,s) = v_matrix(k,s) + u_matrix_opt(k,m,1)*u_matrix(m,s,1)
   enddo
  enddo
enddo

! aam: calculate f = V^dagger . V
do r=1,num_wann
  do s=1,num_wann
   do k=1,ndim
     f_w(r,s) = f_w(r,s) + v_matrix(k,s) * conjg(v_matrix(k,r))
   enddo
  enddo
enddo

Best wishes,

Arash

--
Dr Arash A Mostofi
Departments of Materials and Physics
Deputy Director, CDT on Theory and Simulation of Materials
Imperial College London, London SW7 2AZ, UK
+44 (0)207 594 8154 | www.cmth.ph.ic.ac.uk/people/a.mostofi

On 03/04/2013 14:09, 昱璋陳 wrote:
> Hi guys!
>
> I have a question about Wannier function.
>
> Can we get the occupation number of wannier function through this
> Wannier90 code?
>
> thanks!
>
>
>
>
> _______________________________________________
> Wannier mailing list
> Wannier at quantum-espresso.org
> http://www.democritos.it/mailman/listinfo/wannier
>



More information about the Wannier mailing list