Hi Hongsheng,

The difference is 2*pi, I guess it is just a matter of convention.

Regards
jia

On Tue, Jun 28, 2011 at 9:22 AM, Hongsheng Zhao <zhaohscas at yahoo.com.cn> 
wrote:
> Dear Prof. Tone and others,
>
> I use pre-compiled xc-1.5.24-linux_x86-semishared.tar.gz on my Debian box.
>
> Now I use the k-path selection function to prepare k-point file used for
> pwscf. ?My system is graphene. ?The graphene.inp file is as follows:
>
> -------------
> ? ? &CONTROL
> calculation = 'scf'
> prefix='graphene'
> pseudo_dir = './'
> outdir='./'
> tstress=.true.
> tprnfor = .true.
> forc_conv_thr=1.0d-4
> nstep=200
> /
> ? ? &SYSTEM
> ibrav=0
> celldm(1)=1.889726
> nat=2
> ntyp=1
> ecutwfc=36
> /
> ? ? &ELECTRONS
> mixing_beta=0.7
> conv_thr = ?1.0d-8
> electron_maxstep=200
> /
> ? ? &IONS
> trust_radius_max=0.2
> /
> ? ? &CELL
> cell_dynamics='bfgs'
> /
> ATOMIC_SPECIES
> ? ?C ?12.0110 ? C.UPF
>
> CELL_PARAMETERS (alat)
> ? ?2.1314617179 ? -1.2306000020 ? ?0.0000000000
> ? ?0.0000000000 ? ?2.4612000040 ? ?0.0000000000
> ? ?0.0000000000 ? ?0.0000000000 ? 36.9180000600
>
> ATOMIC_POSITIONS (crystal)
> ?C ? ? ? 0.000000000 ? ? 0.000000000 ? ? 0.000000000
> ?C ? ? ? 0.666666671 ? ? 0.333333335 ? ? 0.000000000
> K_POINTS {automatic}
> ?4 4 4 ?1 1 1
> -------------
>
> I select the k-path as M --> G -->K --> M , and then generate the
> corresponding files, i.e., ?graphene.pwscf and supportInfo.kpath.
>
> In the file supportInfo.kpath, you can find the following information:
>
> -------------
> ? ?Selected k-points in CARTESIAN coordinates:
> ? ? ? 0.23458 ? ?0.00000 ? ?0.00000 ? ?M
> ? ? ? 0.00000 ? ?0.00000 ? ?0.00000 ? ?G
> ? ? ? 0.23458 ? ?0.13543 ? ?0.00000 ? ?K
> ? ? ? 0.23458 ? ?0.00000 ? ?0.00000 ? ?M
>
> ? ?Selected k-points in crystal coordinates:
> ? ?(with respect to RECIPROCAL-PRIMITIVE vectors)
> ? ? ? 0.50000 ? ?0.00000 ? ?0.00000 ? ?M
> ? ? ? 0.00000 ? ?0.00000 ? ?0.00000 ? ?G
> ? ? ? 0.33333 ? ?0.33333 ? ?0.00000 ? ?K
> ? ? ? 0.50000 ? ?0.00000 ? ?0.00000 ? ?M
>
> ? ?Selected k-points in crystal coordinates:
> ? ?(with respect to RECIPROCAL-CONVENTIONAL vectors)
> ? ? ? 0.50000 ? ?0.00000 ? ?0.00000 ? ?M
> ? ? ? 0.00000 ? ?0.00000 ? ?0.00000 ? ?G
> ? ? ? 0.33333 ? ?0.33333 ? ?0.00000 ? ?K
> ? ? ? 0.50000 ? ?0.00000 ? ?0.00000 ? ?M
> ---------------
>
> Here, I have some puzzles on the k-points in CARTESIAN coordinates obtained
> by XCrySDen. ?For example, the K point in BZ has the fractional coordinates
> as this: ( 0.33333 ? ?0.33333 ? ?0.00000 ).
>
> And in my case, I've the lattice vectors as follows:
>
> ----------
> CELL_PARAMETERS (alat)
> ? ?2.1314617179 ? -1.2306000020 ? ?0.0000000000
> ? ?0.0000000000 ? ?2.4612000040 ? ?0.0000000000
> ? ?0.0000000000 ? ?0.0000000000 ? 36.9180000600
> -----------
>
> So, I can obtain the reciprocal lattice like this:
>
> B ^ T = 2*Pi* A ^ (-1), ?where, A and B are 3*3 matrix whose column vectors
> ?are corresponding to the real space lattice vectors and reciprocal lattice
> vectors, respectively.
>
> Thus, I obtain B as follows from within matlab:
>
> ?>> ?B= 2*pi*inv([2.1314617179 ? -1.2306000020 ? ?0.0000000000;
> ? ?0.0000000000 ? ?2.4612000040 ? ?0.0000000000;
> ? ?0.0000000000 ? ?0.0000000000 ? 36.9180000600])'
>
> B =
>
> ? ? 2.9478 ? ? ? ? 0 ? ? ? ? 0
> ? ? 1.4739 ? ?2.5529 ? ? ? ? 0
> ? ? ? ? ?0 ? ? ? ? 0 ? ?0.1702
>
> So the CARTESIAN coordinates for K point ( 0.33333 ? ?0.33333 ? ?0.00000 )
> should be:
>
> ?>> [0.33333 ? ?0.33333 ? ?0.00000]*B
>
> ans =
>
> ? ? 1.4739 ? ?0.8510 ? ? ? ? 0
>
> As you can see, your XCrySDen gives the CARTESIAN coordinates for K point (
> 0.33333 ? ?0.33333 ? ?0.00000 ) as follows:
>
> ? ? ? 0.23458 ? ?0.13543 ? ?0.00000 ? ?K
>
> I cann't figure out what's the reason. ?Could you please give me some hints
> on this issue?
>
> Attached please find all the files mentioned above.
>
> Regards.
> --
> Hongsheng Zhao <zhaohscas at yahoo.com.cn>
> School of Physics and Electrical Information Science,
> Ningxia University, Yinchuan 750021, China
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
>
>



-- 
Jia Chen

Reply via email to