[Pw_forum] IFCs and supercell
Paolo Giannozzi
paolo.giannozzi at uniud.it
Thu Nov 6 21:20:51 CET 2014
Great. Now I can add a fourth link to point 7.7 of the FAQ,
http://www.quantum-espresso.org/faq/phonons/
P.
On Thu, 2014-11-06 at 18:54 +0100, stefano de gironcoli wrote:
> dear Alexander,
>
> the grid correspond to a 8x8x8 supercell (or rather to the FFT of
> a 8x8x8 q-point grid ... which is the same)
>
> atomic pairs are specified by the indices of the two atoms in the
> unit cell plus the direct lattice vector connecting the two cells in
> which they are located with two important details to be considered
> 1) the origin is the 1,1,1 element of the list
> 2) the IFC are obtained by a FFT from the dynamical matrices of
> the q-point grid and are therefore written assuming 8 8 8 periodicity
> (in the present case)
> the corresponding relevant real space vectors vectors are
> therefore given by
> r(i) = (n1-1)*at(i,1)+(n2-1)*at(i,2)+(n3-1)*at(i,3) + their
> periodic refolding to points nearest the origin
> a few examples should clarify:
> 1 1 1 -> r = 0
> 2 1 1 -> r = a1
> 8 1 1 -> r = -a1
>
> the routine weight play the fundamental role of trimming the
> vector in such a way the only the points inside the wigner-seitze
> cell of the supercell contribute
> weight (r) = 1 if r is inside the WS cell
> weight (r) = 0 if r is ouside the WS cell
> weight (r) = 1/(n+1) if r is on the surface of the WS cell where
> n is the number of planes that pass through it
>
> stefano
>
> On 11/06/2014 06:14 PM, Kvasov Alexander wrote:
>
> > Dear All,
> >
> >
> >
> > My question is: how the supercell (which is used by q2r and matdyn)
> > is specified? If anybody has any information about this I would
> > highly appreciate.
> >
> > “fltau” option of matdyn gives atomic positions only for 1 cell and
> > not for N1xN2xN3 supercell.
> >
> > Apparently, there are some tricks… for example, here one has some
> > IFCs for 8x8x8 grid of SrTiO3
> >
> > ...
> >
> > 8 8 8
> >
> > 1 1 1 1
> >
> > 1 1 1 5.72142674655E-02
> >
> > 2 1 1 -1.06343912107E-02
> >
> > 3 1 1 1.01649714042E-04
> >
> > 4 1 1 4.15611567060E-06
> >
> > 5 1 1 -6.46046533014E-06
> >
> > 6 1 1 4.15611567060E-06
> >
> > 7 1 1 1.01649714042E-04
> >
> > 8 1 1 -1.06343912107E-02
> >
> > ...
> >
> > 1. first, IFC values decries with N1 and then increase, so they have
> > to be shuffled
> >
> > 2. second, it seems SUBROUTINE setupmat and frc_blk is the right
> > place to look for this
> >
> > …
> >
> > DO na=1, nat
> >
> > DO nb=1, nat
> >
> > total_weight=0.0d0
> >
> > DO n1=-2*nr1,2*nr1
> >
> > DO n2=-2*nr2,2*nr2
> >
> > DO n3=-2*nr3,2*nr3
> >
> > !
> >
> > ! SUM OVER R VECTORS IN THE SUPERCELL - VERY VERY
> > SAFE RANGE!
> >
> > !
> >
> > DO i=1, 3
> >
> > r(i) = n1*at(i,1)+n2*at(i,2)+n3*at(i,3)
> >
> > END DO
> >
> > …
> >
> > but summation goes from -2N to 2N, which is not clear for me.
> >
> > 3. what is “weight” in SUBROUTINE setupmat and frc_blk
> >
> > If anybody could explain what is going on here it would be great!
> >
> >
> >
> >
> >
> > Sincerely yours,
> >
> >
> >
> > Alexander Kvasov
> >
> > Scientist
> >
> > Ceramics Laboratory (LC)
> >
> > École Polytechnique Fédérale de Lausanne (EPFL)
> >
> >
> >
> > Phone: +41 21 693 5805
> >
> > Address:
> >
> > EPFL STI IMX LC
> >
> > MXD 220 (Bâtiment MXD) Station 12
> >
> > 1015 Lausanne, Switzerland
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Pw_forum mailing list
> > Pw_forum at pwscf.org
> > http://pwscf.org/mailman/listinfo/pw_forum
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://pwscf.org/mailman/listinfo/pw_forum
More information about the users
mailing list