[Pw_forum] possible bug in scatter_forw.f90
Manoj Srivastava
manoj at phys.ufl.edu
Fri Oct 10 05:20:12 CEST 2008
Any follow ups on the message below? Alexander?
Regards,
Manoj
On Wed, 8 Oct 2008, Manoj Srivastava wrote:
>
> Dear All,
> Is any body familiar with the scatter_forw.f90 subroutine of PWCOND? I
> think there is a bug in this subroutine at the place where you calculate
> intw2, which is z integration of nonlocal wavefunction with beta function.
> I have looked up the necessary formulae in the Choi & Ihm's paper (PRB 59,
> 2267, Jan 1999). In the paper, nonlocal wavefunction has 3 terms, one of
> which contains beta function, say W. The other two parts dont have any W
> in them, rather they are just plane wave solution. (Please have a look at
> equation 24 and 26 of the paper ). So, when we are doing z integration of
> nonlocal wavefunction with beta function W, we should have three terms,
> one of which should contain two W, but rest should just have one W. On the
> other hand in the code all three terms contain two beta functions!!
> (please have a look at line 228 of scatter_forw.f90). I am wondering if my
> understanding is right?
> I have one more question in the later part of the same subroutine. What
> does the lapack subroutine
> ZGESV(2*n2d,2*n2d+norb*npol,amat,2*n2d,ipiv,xmat,2*n2d,info)
> do?
> I tried to look it up and i got the idea that it is trying to solve
> amat*x=xmat, with amat and xmat known and x unknown, and at the end of
> calculation it stores x in xmat.
> so, basically it does-- x=[(amat)^(-1)]*xmat. Am i right? So, it changes
> the structure of xmat from what is defined in 'constructs matrices'
> part. Is it correct?
> Also, afterwards in this code where it 'rotates integrals' is not very
> clear to me.
> Could somebody please tell me in little detail, what is going on
> here? Also, is this subroutine written just on the basis of Choi and Ihm
> paper, or are there more reference to it? If yes, would someone mind
> mentioning them?
>
> Regards,
> Manoj Srivastava
> Physics Graduate Student
> University of Florida,
> Gainesville,FL, USA
>
>
More information about the users
mailing list