[Wien] Problem in the no. of U(Gx,Gy,Gz) & G-vectors
fatemeh.mirjani
f_mirjani at ph.iut.ac.ir
Tue Aug 12 08:58:54 CEST 2008
Dear Prof.Blaha;
Please accept my thanks for your previous guidelines and my sincere apologize for asking question.
I have extracted c(G) coefficients from case.output1, so the only remained variable is theta(G).
M_mn(k1, k2)=<u_m, k1|u_n, k2>= sigma_ij{ (c*(Gi)_m,k1) * theta(Gi-Gj) * (c(Gj)_n,k2) }
I put these following do loops in the last line of rean0.F in order to extract U(Gx,Gy,Gz) or in other words theta(G).
do I1=1,IFFT1
do I2=1,IFFT2
do I3=1,IFFT3
write(2229,*) U(I1,I2,I3)
end do
end do
end do
Runnig lapw0 for a sample, the fort.2229 is produced. (including 729000 lines! 90^3=729000)
On the one hand the number of result of FFT is equal to the mesh which is used for example 90*90*90, On the other hand, "i,j" in the mentioned formula change from 1 to the number of G-vectors. So the number of theta(G) is expected to be of the order of G-vectors no.
So in this step 729000 theta are not reasonable for me.
I'm sure I made a mistake in somewhere or maybe I didn't understand something correctly. Would you please guide me in this issue?
Your help is appreciated like your previous favor.
With my best regards,
Fatemeh
--
+------------------------------------------------------------------------------+
|Fatemeh Mirjani | Email: f_mirjani at ph.iut.ac.ir |
|Computational Condensed Matter Research Lab. | Tel/Fax Office: +98311-3913746 |
|ICTP Affiliated Center in Isfahan, | Tel Lab.: +98311-3913731 |
+----------Physics Department, Isfahan University of Technology, Iran----------+
More information about the Wien
mailing list