[Pw_forum] How to calculate magnetization density when SOC is on
Andrea Dal Corso
dalcorso at sissa.it
Mon Jan 17 14:08:47 CET 2011
Please provide more details. Is there inversion symmetry in your system?
Andrea
On Mon, 2011-01-17 at 21:13 +0900, soroush pakseresht wrote:
> Dear Andrea and Gabriele,
>
>
> First, let me thank both of you for your valuable comments and
> feedbacks.
> As suggested by Andrea, I used bands.x with lsigma=.true. . It seems
> to be working. Now I can see the results for Mx, My and Mz components
> of magnetization. However, something seems to be wrong. The
> magnetization which I get for the same band but at k and -k are
> exactly the same. Due to the strong spin-orbit coupling, I am
> expecting that the direction of magnetization at k becomes opposite to
> that at -k. Is it due to some symmetry constraints, which I might have
> not turned off during the SCF and NSCF calculations? Any idea?
>
>
> Looking forward for your response,
> Saeed
>
> On Mon, Jan 17, 2011 at 7:55 PM, Andrea Dal Corso <dalcorso at sissa.it>
> wrote:
>
> On Mon, 2011-01-17 at 11:48 +0100, Gabriele Sclauzero wrote:
> > Hi Soroush
> >
> > On 01/15/2011 02:50 PM, soroush pakseresht wrote:
> > > Hi everybody,
> > >
> > >
> > > Can anybody tell me how I can calculate the magnetization
> > > M=M(Mx,My,Mz) for a system with spin-orbit coupling.
> >
> > Usually the three components of the total non-collinear
> magnetization
> > are printed at the end of the calculation, e.g.
> >
> > The total energy is the sum of the following terms:
> >
> > one-electron contribution = -90.33299784 Ry
> > hartree contribution = 49.63924278 Ry
> > xc contribution = -28.28794844 Ry
> > ewald contribution = -0.25003496 Ry
> > smearing contrib. (-TS) = -0.00000505 Ry
> >
> > total magnetization = 0.00 0.00 0.11
> Bohr
> > mag/cell
> > absolute magnetization = 0.11 Bohr mag/cell
> >
> >
> >
> > > I'd like to know the total value of Mx, My, Mz for each
> band at a
> > > given kpoint.
> > >
> >
>
>
> You can use the program bands.x with the flag lsigma=.true. .
> Please check INPUT_BANDS for more info.
>
> HTH
>
> Andrea
>
>
>
> > What you're asking for is somehow the magnetization carried
> by the
> > individual KS eigenstates. I think that for this you'll have
> to modify
> > the PWscf or PostProc code. For instance you could start
> from pp.x and
> > modify the option plot_num=7 by performing the integral of
> the
> > resulting spin-density over the whole unit cell (should be
> the sum
> > over the FFT components, perhaps multiplied by some
> normalization
> > factor).
> > Maybe it's easier to implement this directly in PWscf. At
> the moment
> > the code first computes the total spin-density (which is the
> sum over
> > bands and k-points of the individual KS densities) in
> sum_band.f90
> > (search for 'domag') and then the magnetization by
> integrating the
> > components of the spin-density (see compute_magnetization in
> > PW/electrons.f90). You can modify sum_band.f90 by adding a
> call to a
> > function analogous to compute_magnetization but for each
> single KS
> > state.
> >
> >
> > HTH
> >
> > GS
> >
> > >
> > >
> > > Thanks
> > >
> > > --
> > > Soroush Pakseresht
> > > Advanced Science Institute (RIKEN)
> > > Saitama-Japan
> > >
> > >
> > >
> > > _______________________________________________
> > > Pw_forum mailing list
> > > Pw_forum at pwscf.org
> > > http://www.democritos.it/mailman/listinfo/pw_forum
> > >
> >
> >
> > --
> >
> > Gabriele Sclauzero, EPFL SB ITP CSEA
> > PH H2 462, Station 3, CH-1015 Lausanne
> > _______________________________________________
> > Pw_forum mailing list
> > Pw_forum at pwscf.org
> > http://www.democritos.it/mailman/listinfo/pw_forum
> --
>
> Andrea Dal Corso Tel. 0039-040-3787428
> SISSA, Via Bonomea 265 Fax. 0039-040-3787249
> I-34136 Trieste (Italy) e-mail: dalcorso at sissa.it
>
>
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
>
>
>
>
> --
> Soroush Pakseresht
> Advanced Science Institute (RIKEN)
> Saitama-Japan
>
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
--
Andrea Dal Corso Tel. 0039-040-3787428
SISSA, Via Bonomea 265 Fax. 0039-040-3787249
I-34136 Trieste (Italy) e-mail: dalcorso at sissa.it
More information about the users
mailing list